Как выполнить более одного запроса в SQL, используя Java? - PullRequest
0 голосов
/ 02 июля 2018

Я пытаюсь выполнить более одного запроса путем создания новых операторов, но он не вносит никаких изменений в базу данных.

Вот код:

con = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb?verifyServerCertificate=false&useSSL=true","root","root");
Statement st = con.createStatement();
Statement st1=con.createStatement();
ResultSet rs = st.executeQuery("select emp_id from emp_details where seat_num="+seat_num);
ResultSet rs1 = st1.executeQuery("select max(id) from complaints");
String num = rs1.getString(1);
// System.out.println(num);
String emp_id = null;
if(rs.next()){
    emp_id = rs.getString(1);
    stmt = con.prepareStatement("INSERT INTO mydb.complaints(emp_id,type,description,id,seat_num) VALUES (?,?,?,?,?)");
    stmt.setInt(1,Integer.parseInt(emp_id) );
    stmt.setString(2, type);
    stmt.setString(3, description);
    stmt.setInt(5,Integer.parseInt(seat_num));
    stmt.setInt(4,Integer.parseInt(num)+1);
    stmt.execute();
    con.close();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...