From 5267ba5ceab858497105d670548c4cbed1fbe2af Mon Sep 17 00:00:00 2001 From: huababa1 <2037205722@qq.com> Date: Tue, 8 Jul 2025 00:28:55 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91mysql?= =?UTF-8?q?=E6=9C=80=E7=BB=88=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/mysql/IMysqlLocalServiceImpl.java | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/example/exam/exam/service/mysql/IMysqlLocalServiceImpl.java b/src/main/java/com/example/exam/exam/service/mysql/IMysqlLocalServiceImpl.java index 9ed6c6c..97ea8db 100644 --- a/src/main/java/com/example/exam/exam/service/mysql/IMysqlLocalServiceImpl.java +++ b/src/main/java/com/example/exam/exam/service/mysql/IMysqlLocalServiceImpl.java @@ -772,8 +772,13 @@ public class IMysqlLocalServiceImpl implements IMysqlLocalService { try { - ResultSet oldResult = stmtstu.executeQuery(extractCallStatement); - stuResults.addAll(extractResults(oldResult)); + boolean oldResult = stmtstu.execute(extractCallStatement); + if (oldResult) { + try (ResultSet rs = stmtstu.getResultSet()) { + stuResults.addAll(extractResults(rs)); + } + } + } catch (SQLException e) { // appendToFile(answerLogPath, "执行学生库 SQL CALL 语句时发生错误: " + e.getMessage()); // judgementStr = HtmlAppender.appendHtmlLine(judgementStr, "执行学生库 SQL CALL 语句时发生错误: " + e.getMessage()); @@ -1049,9 +1054,9 @@ public class IMysqlLocalServiceImpl implements IMysqlLocalService { } - //删除临时创建的数据库databaseName - String dropDbSql = "DROP DATABASE " + databaseName; - stmt.executeUpdate(dropDbSql); +// //删除临时创建的数据库databaseName +// String dropDbSql = "DROP DATABASE " + databaseName; +// stmt.executeUpdate(dropDbSql); //todo 删除学生答题的数据库 单独写一个接口 // String dropDbSql2 = "DROP DATABASE " + stuDataName;