From a24b6684f5a833dd46b70b82f77895d530132610 Mon Sep 17 00:00:00 2001 From: Shuiling <132723284+shulng@users.noreply.github.com> Date: Tue, 11 Jun 2024 14:47:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20SQLite.java?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../baka9/catseedlogin/bukkit/database/SQLite.java | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/main/java/cc/baka9/catseedlogin/bukkit/database/SQLite.java b/src/main/java/cc/baka9/catseedlogin/bukkit/database/SQLite.java index b72fd84..31799f9 100644 --- a/src/main/java/cc/baka9/catseedlogin/bukkit/database/SQLite.java +++ b/src/main/java/cc/baka9/catseedlogin/bukkit/database/SQLite.java @@ -12,7 +12,7 @@ public SQLite(JavaPlugin plugin) { super(plugin); } - public Connection getConnection() { + public Connection getConnection() throws ClassNotFoundException, SQLException { if (this.connection != null && !this.connection.isClosed()) { return this.connection; } @@ -22,14 +22,10 @@ public Connection getConnection() { plugin.getDataFolder().mkdir(); } - try { - // 加载SQLite的JDBC驱动 - Class.forName("org.sqlite.JDBC"); - // 创建数据库连接 - this.connection = DriverManager.getConnection("jdbc:sqlite:" + plugin.getDataFolder().getAbsolutePath() + "/accounts.db"); - } catch (ClassNotFoundException | SQLException e) { - e.printStackTrace(); - } + // 加载SQLite的JDBC驱动 + Class.forName("org.sqlite.JDBC"); + // 创建数据库连接 + this.connection = DriverManager.getConnection("jdbc:sqlite:" + plugin.getDataFolder().getAbsolutePath() + "/accounts.db"); return this.connection; }