我想构建一个简单的 CRUD 控制台应用程序,它由一组 10-20 个需要访问 CRUD 方法的类组成。我不想在每个需要数据库访问的方法中每次都创建一个连接。也许将所有创建部分放入一个单独的单例类中?
任何想法,最佳实践应该如何构建这种应用程序?
问问题
350 次
3 回答
1
一个教程就足够学习如何设计DAO
于 2012-05-25T06:44:57.170 回答
0
创建一个具有所有功能的基类作为单独的方法。例如如下。
Connection getConnection() - 返回连接对象
void close() - 关闭连接
就像每个功能的实现方法一样。将您的操作类扩展到此基类并调用所需的函数。
前任:
public class Insert extends Base {
// call the rquired functions
}
如果需要,您可以参数化一些变量,如驱动程序名称、url、用户名、密码等,
于 2012-05-25T06:30:32.473 回答