0
這是我第一次製作應用程序,並且我將netbeans IDE連接到MySQL數據庫方面頗有新意。我在Jpanel中有一個刪除按鈕,我希望能夠刪除添加的行。目前,我可以刪除添加的行,但它們當然不是在SQL DB中刪除的,這意味着當我重新啓動應用程序時,它們將保留在那裏。爲了從數據庫中刪除信息行,創建什麼方法?
這是我不得不刪除行到目前爲止
private void removeProductBtnActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
DefaultTableModel model = (DefaultTableModel) this.productTable.getModel();
int[] rows = productTable.getSelectedRows();
for(int i=0;i<rows.length;i++){
model.removeRow(rows[i]-i);
// If I highlight the rows and delte the, they are still in the SQL database.
//How to remove the complete data from the row in the SQL database? What method to write?
String sql = "DELETE FROM Product WHERE ProductID = ?";
下面我有我的查詢,把它的數據庫中。 (所以你知道我在使用什麼變量)
public ResultSet insertQuery(String query) {
ResultSet result = null;
try {
Statement statement = connection.createStatement();
statement.executeUpdate(query);
result = statement.getGeneratedKeys();
} catch (SQLException e) {
System.err.println(e);
}
return result;
非常感謝;),馬上調整它。 – user3024993