0

JavaとMySQLに関連:ボタンを押してデータベースを確認した後も、ID25の行が残っています。なんで?

QueryManager.javaでは、すべてが設定され、データベースで機能します。これはQueryManager.javaにあります:

public void removeGebruiker() {
        String query;
        query = "delete from gebruiker where gebruiker_ID = 25";
    }

userPanel.javaでは、すでにデータベースにユーザーを追加できますが、削除は機能しません。これはuserPanel.javaにあります:

private void removeUserActionPerformed(java.awt.event.ActionEvent evt) {
        WinkelApplication.getInstance().getQueryManager().removeGebruiker();
        JOptionPane.showMessageDialog(null, "Gebruiker is verwijderd", "Gebruiker", JOptionPane.INFORMATION_MESSAGE);
    }
4

3 に答える 3

9

を作成するだけStringで、それに含まれるクエリを実行することはありません。

ここに:

String query;
query = "delete from gebruiker where gebruiker_ID = '25'";

実際にクエリを実行してください。

コードが実際にこのQueryManagerを使用している場合は、私が思うに呼び出す必要がありdbmanager.executeQuery(query);ます(私はこのコードを初めて使用しますが)。

于 2013-01-04T17:27:19.363 に答える
3

25前後の引用符なし

 delete from gebruiker where gebruiker_ID = 25
于 2013-01-04T17:28:40.117 に答える
2

クエリを実行する必要があります
このリンクを試してくださいhttp://www.roseindia.net/jsp/execute-sql-query.shtml

于 2013-01-04T17:31:00.853 に答える