Я пытаюсь выполнить несколько команд sql, но это дает мне «ошибку в синтаксисе SQL»;Несколько sql-команд
Db_Connection dbconn = new Db_Connection();
Connection myconnection = dbconn.Connection();
String sqlString = "SELECT DISTINCT std_id FROM std_crs WHERE crs_id ='222123'; "
+ "SELECT * FROM cplus_grades ;";
Statement myStatement = myconnection.createStatement();
boolean results = myStatement.execute(sqlString);
do {
if (results) {
ResultSet rs = myStatement.getResultSet();
while (rs.next()) {
}
rs.close();
}
results = myStatement.getMoreResults();
} while(results);
myStatement.close();
https://msdn.microsoft.com/en-us/library/ms378758(v=sql.110).aspx проверьте эту ссылку .. Я делаю то же самое Наверное, да? –
+1 для показа этой функции. Возможно, вам нужно удалить последнюю точку с запятой в строке sql. Эта функция также не может поддерживаться каждым драйвером JDBC. Какой драйвер и база данных вы используете? Это сервер sql, как в вашей ссылке? – wero
Я использую phpMyAdmin –