我想构建一个简单的CRUD控制台应用程序,它由一组需要访问CRUD方法的10-20个类组成。 我不想每次在每个需要数据库访问的方法中创建连接。也许把所有的创作部分都放到一个单独的单一类中? 任何想法,最佳实践应该如何构建这种应用程序?
答案 0 :(得分:1)
只需一本教程即可学习How to design DAO
答案 1 :(得分:1)
答案 2 :(得分:0)
创建一个具有所有功能的基类作为单独的方法。例如如下。
Connection getConnection() - 返回连接对象
void close() - 关闭连接
就像每种功能的实现方法一样。将您的操作类扩展到此基类并调用所需的函数。
例如:
public class Insert extends Base {
// call the rquired functions
}
如果需要,你可以参数化一些变量,如drivernames,url,username,password等。