Когда код доходит до шага "pstmt.executeUpdate ()", он зависает и блокируется, и я не получаю никаких исключений SQL
Это работает:
SQL = "INSERT INTO Procedure (file_path,id) VALUES ('/test/file_test.pdf',512);";
pstmt = con.prepareStatement(SQL,Statement.RETURN_GENERATED_KEYS);
pstmt.executeUpdate();
Этоне работает! и я не получаю никаких исключений, и оно блокируется:
SQL = "INSERT INTO Procedure (file_path,id) VALUES (?,?);";
pstmt = con.prepareStatement(SQL,Statement.RETURN_GENERATED_KEYS);
pstmt.setString(1, "/test/file_test.pdf");
pstmt.setInt(2, 512);
pstmt.executeUpdate();
Я не понимаю, почему мой код блокируется, когда я использую следующее решение (я имею в виду setString
и setInt
).