【发布时间】:2012-11-14 05:47:00
【问题描述】:
我在 java 动作类文件中使用 JDBC 驱动程序来访问 struts 2 中的数据库。但正如 this 网站上提到的,还有另一种方法可以使用 struts.xml 文件中的标签访问 struts 中的数据库。但这在 struts 2 中对我不起作用。我的问题是除了使用 JDBC 驱动程序之外,还有其他更有效的方法来访问 struts2 中的数据库,因为我每次访问任何操作类文件时都必须建立连接?而且我没有使用hibernate,只想使用Struts。
【问题讨论】:
-
请检查您使用的是struts1还是struts2
-
应该没关系。如果您想要高效的数据库访问,那么您可能应该使用连接池,您的容器应该能够为您提供这个。根据实现将改变它的使用方式。顺便说一句,这与 struts 几乎没有关系,事实上人们经常将这些细节隔离在服务层后面。在查看 Web 层时,您应该无法识别任何 db/persistence 逻辑。 fwiw 那里我认为那里有一些 jdbc 标签库......所以你仍然可以获得功能,虽然使用它们会非常不行动!
标签: java jdbc struts2 persistence