0
テーブルのすべてのデータを表示しようとしていますが、テーブルは正常です。私が持っている問題は、異なるIDを持つ同じ名前を防ぐことです。ここで私はデータを作成しようとしましたmysqlで異なるIDを持つ同じ名前を取得するのを防ぐ方法Java
private void AddbtActionPerformed(java.awt.event.ActionEvent evt) {
String id = idFld.getText() ;
String item = ADDfld.getText();
String amount = AMOUNTfld.getText();
try {
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/isdb","root","");
String query = "Insert into item (id,NAME,AMOUNT) values (?,?,?)";
pst = con.prepareStatement(query);
pst.setInt(1, Integer.parseInt(id));
pst.setString(2, item);
pst.setString(3,amount);
pst.execute();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, ex);
}
ADDfld.setText("");
idFld.setText("");
AMOUNTfld.setText("");
updateCombo();
update_Table();
私のコードですが、それは私が
これを防ぐために、どのように任意のアイデアを防ぐためにしようとしている何である異なるIDと同じ名前を許可していますか?助けてください。