小编Enz*_*nzo的帖子

重用 SQLite 连接还是每次都重新连接?

我正在制作一个使用 SQLite 数据库来存储产品信息的 Java 应用程序。为了获取信息,我创建了一个带有静态方法的类和一个静态变量,private static Connection c以便它在程序结束之前保持活动状态。

public static void Init() {
    try {
        Class.forName("org.sqlite.JDBC");
        c = DriverManager.getConnection("jdbc:sqlite:test.db");
        crearTablas();
    } catch (Exception e) {
        System.err.println(e.getClass().getName() + ": " + e.getMessage());
        System.exit(0);
    }
    System.out.println("Opened database successfully");
}
Run Code Online (Sandbox Code Playgroud)

执行多个查询。我应该在每个查询结束时关闭数据库连接,还是保持活动状态并重用(在我停止使用带有静态方法的程序时关闭)?

该应用程序适用于 Windows 系统(计算机商店的库存控制),不适用于手机。

java windows sqlite

5
推荐指数
2
解决办法
5272
查看次数

标签 统计

java ×1

sqlite ×1

windows ×1