Struts-在Struts 2中连接Mysql的最佳方式?

Struts-在Struts 2中连接Mysql的最佳方式?,mysql,struts2,datasource,Mysql,Struts2,Datasource,无法确定在struts中连接mysql数据库的最佳方式 我们始终可以使用driverManager和Class.forName()进行连接 DataSource接口-但这有一些问题,我得到了遵从性错误 DataSource DataSource=(DataSource)context.getAttribute(Globals.DATA\u SOURCE\u KEY); 或者当使用操作.数据源\u键时。当我搜索时,我发现这些变量被去除了 如何在struts中使用连接池?放置url、用户名和数据库密

无法确定在struts中连接mysql数据库的最佳方式

  • 我们始终可以使用
    driverManager
    Class.forName()
    进行连接
  • DataSource
    接口-但这有一些问题,我得到了遵从性错误

    DataSource DataSource=(DataSource)context.getAttribute(Globals.DATA\u SOURCE\u KEY); 或者当使用
    操作.数据源\u键时。当我搜索时,我发现这些变量被去除了

  • 如何在struts中使用连接池?放置url、用户名和数据库密码的最佳位置是什么?在struts配置中是否仍必须以相同的方式使用数据源配置?那为什么这个设施要去润滑

    有太多疑问,但我找不到学习struts的确切来源。
    Struts文档可以修改,但是修订和backword兼容性是学习者不容易解决的问题。。。请推荐一个学习struts2的好来源。

    Struts是一个MVC框架,而不是数据库访问框架。您应该为数据访问层使用某种排序工具。Spring使管理连接、事务和排序变得非常容易,并与诸如Hibernate或JPA实现之类的ORM工具很好地集成


    Struts在这方面的优势在于它将管理请求,委托给一个操作,而该操作又将调用使用您的数据访问层的服务。您可以将DAL放在您的操作中,但我不会——我会将它们放在服务中。

    Struts是一个采用MVC方法的框架。它使您能够高效地创建应用程序。与其他连接相比,数据库之间的连接有一定的风险。

    风险?有书面证据吗?