From 053758e6ccee7bfaaa16ee38f9057b73e7eeb6ed Mon Sep 17 00:00:00 2001 From: mlus <1319237806@qq.com> Date: Sun, 4 Aug 2024 17:51:07 +0800 Subject: [PATCH] And for update --- .../java/vip/fubuki/playersync/util/JDBCsetUp.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/vip/fubuki/playersync/util/JDBCsetUp.java b/src/main/java/vip/fubuki/playersync/util/JDBCsetUp.java index ef42f87..b82f410 100644 --- a/src/main/java/vip/fubuki/playersync/util/JDBCsetUp.java +++ b/src/main/java/vip/fubuki/playersync/util/JDBCsetUp.java @@ -14,10 +14,10 @@ public static Connection getConnection() throws SQLException { public static QueryResult executeQuery(String sql) throws SQLException{ Connection connection = getConnection(); - PreparedStatement useStatement = connection.prepareStatement("USE ?"); - useStatement.setString(1, JdbcConfig.DATABASE_NAME.get()); - useStatement.executeUpdate(); + try (Statement useStatement = connection.createStatement()) { + useStatement.execute("USE " + JdbcConfig.DATABASE_NAME.get()); + } PreparedStatement queryStatement = connection.prepareStatement(sql); ResultSet resultSet = queryStatement.executeQuery(); return new QueryResult(connection,resultSet); @@ -39,9 +39,9 @@ public static void executeUpdate(String sql) throws SQLException{ public static void Update(String sql, String... argument) throws SQLException{ Connection connection = getConnection(); - PreparedStatement useStatement = connection.prepareStatement("USE ?"); - useStatement.setString(1, JdbcConfig.DATABASE_NAME.get()); - useStatement.executeUpdate(); + try (Statement useStatement = connection.createStatement()) { + useStatement.execute("USE " + JdbcConfig.DATABASE_NAME.get()); + } PreparedStatement updateStatement = connection.prepareStatement(sql); for (int i = 1; i <= argument.length; i++) {