diff --git a/src/main/java/com/royumana/webDashboardPlugin/lib/Database.java b/src/main/java/com/royumana/webDashboardPlugin/lib/Database.java index 70f0028..a49aba5 100644 --- a/src/main/java/com/royumana/webDashboardPlugin/lib/Database.java +++ b/src/main/java/com/royumana/webDashboardPlugin/lib/Database.java @@ -9,7 +9,6 @@ import java.sql.SQLException; public class Database { - private Connection connection; private final File dataFile; public Database() { @@ -18,16 +17,12 @@ public Database() { } public Connection getConnection() throws SQLException { - if (connection != null && !connection.isClosed()) { - return connection; - } - if (!dataFile.getParentFile().exists()) { dataFile.getParentFile().mkdirs(); } - String url = "jdbc:sqlite:" + dataFile.getAbsolutePath(); - connection = DriverManager.getConnection(url); - return connection; + String url = "jdbc:sqlite:" + dataFile.getAbsolutePath() + + "?busy_timeout=3000"; + return DriverManager.getConnection(url); } -} \ No newline at end of file +}