Java 何时在sqlite中打开和关闭与数据库的连接?

Java 何时在sqlite中打开和关闭与数据库的连接?,java,sqlite,Java,Sqlite,我有一个与数据库交互的java类。在这个类中,我有几个方法可以插入、选择等 我该怎么办 SQLiteConfig = new SQLiteConfig(); sql_C.enforceForeignKeys(true); conn = DriverManager.getConnection(url, s.toProperties()); 在每种方法上都要关闭de conn?还是刚开始上课?您在这里问了很多问题,但对于您关于连接礼仪的问题,一般来说,您希望在完成连接后立即关闭与数据库的连接。

我有一个与数据库交互的java类。在这个类中,我有几个方法可以插入、选择等

我该怎么办

SQLiteConfig  = new SQLiteConfig();
sql_C.enforceForeignKeys(true);
conn = DriverManager.getConnection(url, s.toProperties()); 

在每种方法上都要关闭de conn?还是刚开始上课?

您在这里问了很多问题,但对于您关于连接礼仪的问题,一般来说,您希望在完成连接后立即关闭与数据库的连接。换句话说,不要让通话之间的连接保持打开状态。这使该连接返回到数据库的连接池,以便其他线程可以使用它。好的。我编辑了这个问题以缩小其范围,以便关闭连接如果您使用的是java 1.7或更高版本,您可以使用资源try,java将自动关闭连接