通过应用程序查询数据库的正确设计

时间:2016-02-23 11:32:01

标签: java sqlite netbeans

我想在我使用netbeans开发的java应用程序中使用sqlite驱动程序。什么是正确的"设计"在集成数据库查询方面?

基本上我应该创建一个保存连接的静态变量,我可以用它来通过应用程序执行SQL语句吗?或者我应该每次想要进行查询时都创建连接?

这是我的代码

  Class.forName("org.sqlite.JDBC"); 
    conn = DriverManager.getConnection("jdbc:sqlite:Mydb.db");
    st = conn.createStatement();
    rs = st.executeQuery(/*My sql statement*/);

谢谢

1 个答案:

答案 0 :(得分:0)

每次编写查询时创建连接都不是一个好方法,因为它将是数据库上用于处理多个连接的重载。
相反,您应该更喜欢一种方法或类,它会返回一个数据库连接实例。