有没有普通的java类来处理与servlet的数据库连接?

时间:2013-12-26 05:13:22

标签: mysql servlets jdbc tomcat6

我正在使用servlet jsp开发Web应用程序。现在我计划在普通的java类中编写所有数据库活动(查询和预处理语句及其执行),并在servlet中实例化这些类。只是为了重用。如果这是一个好方法,请你建议我吗?我正在使用:tomcat6,servlet2.5 jsp2,mysql

2 个答案:

答案 0 :(得分:1)

是的你可以使用一个单独的普通java类来访问数据库...这就是MVC架构,你的java文件将作为处理数据和数据库连接的模型,而你的Servlet将表现为控制器,调用您的业务代码..它位于一个单独的可重用java文件中..

答案 1 :(得分:0)

如果您正在编写访问数据库的Web应用程序,那么我建议您使用一些持久性API,例如JPA或Hibernate。如果您使用的是Eclipse或其他IDE,那么从数据库中对您的实体进行反向工程的能力将为您节省大量的错误和时间。

请参阅http://www.vogella.com/articles/JavaPersistenceAPI/article.html