j2se应用程序的最佳实践

时间:2012-05-25 06:24:04

标签: java jdbc

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

3 个答案:

答案 0 :(得分:1)

只需一本教程即可学习How to design DAO

答案 1 :(得分:1)

简单CRUD的快速但过度工程化的解决方案是使用Netbeans JPA向导:

  • 数据库中的实体类(检查添加实体 this部分)
  • 来自实体(Small sample
  • 的JPA控制器类

无需处理连接。

答案 2 :(得分:0)

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

Connection getConnection() - 返回连接对象

void close() - 关闭连接

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

例如:

 public class Insert extends Base {

// call the rquired functions

}

如果需要,你可以参数化一些变量,如drivernames,url,username,password等。