0

我想构建一个简单的 CRUD 控制台应用程序,它由一组 10-20 个需要访问 CRUD 方法的类组成。我不想在每个需要数据库访问的方法中每次都创建一个连接。也许将所有创建部分放入一个单独的单例类中?
任何想法,最佳实践应该如何构建这种应用程序?

4

3 回答 3

1

一个教程就足够学习如何设计DAO

于 2012-05-25T06:44:57.170 回答
1

对于简单的 CRUD,一个快速但过度设计的解决方案是使用 Netbeans JPA 向导:

无需处理连接。

于 2012-05-25T06:47:51.927 回答
0

创建一个具有所有功能的基类作为单独的方法。例如如下。

Connection getConnection() - 返回连接对象

void close() - 关闭连接

就像每个功能的实现方法一样。将您的操作类扩展到此基类并调用所需的函数。

前任:

 public class Insert extends Base {

// call the rquired functions

}

如果需要,您可以参数化一些变量,如驱动程序名称、url、用户名、密码等,

于 2012-05-25T06:30:32.473 回答