판매자가 새 항목, 새 범주 및 항목을 삽입 할 수있는 양식을 만들려고합니다. 이제 DELETE에 문제가 있습니다. 이것은 내 코드이며 누군가가 문제를 해결하는 방법을 알고 있다면 도와주세요.JDBC를 사용하여 데이터베이스에서 데이터를 삭제하는 방법
String id = "42";
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/projekat","root","");
PreparedStatement prepared_statement = connection.prepareStatement("DELETE FROM artikli WHERE id= ? ;");
prepared_statement.setString(1, id);
int result_set = prepared_statement.executeUpdate();
if (result_set > 0)
{
System.out.println("Deleted");
}
else
{
System.out.println("Can't delete");
}
} catch (Exception ex) {
System.out.println(ex);
}
무엇이 문제입니까? – azurefrog
문제가 있다는 것을 말하는 대신 문제가 무엇인지 설명하십시오. – Jesper
모르겠다. 항상 다른 결과를 얻는다. 삭제할 수 없습니다. 그리고 MySQL 데이터베이스 항목에 여전히 있습니다. – BrotherSrbin