我想在我使用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*/);
谢谢
答案 0 :(得分:0)
每次编写查询时创建连接都不是一个好方法,因为它将是数据库上用于处理多个连接的重载。
相反,您应该更喜欢一种方法或类,它会返回一个数据库连接实例。