j2se应用程序的最佳实践

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

0
额外
意见: 1
谢谢,很好的教程,添加这个答案
额外 作者 Videanu Adrian,
额外 作者 mprabhat,
添加它作为答案:)
额外 作者 mprabhat,

3 答案

Just one tutorial is sufficient to learn How to design DAO

1
额外

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

不需要处理连接。

1
额外
这也是一个优雅的解决方案,但我想尽可能保持简单/快速。
额外 作者 Videanu Adrian,

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

Connection getConnection() - 返回连接对象

void close() - 关闭连接

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

例如:

 public class Insert extends Base {

// call the rquired functions

}

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

0
额外
所以我们每个操作都会有一个类,插入,更新,删除,选择是否确定要这样做?
额外 作者 mprabhat,