Я хочу, чтобы проверить, если мой идентификатор уже существует или нет:как проверить, если идентификатор в MySQL уже существует с Java
sql2 = "SELECT stid FROM student";
stmt.executeUpdate(sql2);
rs = stmt.executeQuery(sql2);
while(rs.next()){
id = rs.getString("stid");
if(tf_insert1.equals(id)){
JOptionPane.showMessageDialog(null, "ID is already exists");
id = tf_insert1.getText();
name = tf_insert2.getText();
address = tf_insert3.getText();
gender = tf_insert4.getText();
ip = tf_insert5.getText();
tf_insert1.setText(id);
tf_insert2.setText(name);
tf_insert3.setText(address);
tf_insert4.setText(gender);
tf_insert5.setText(ip);
Любая идея, чтобы решить эту вещь ???
'stmt.executeUpdate (SQL2)', 'почему executeUpdate()' с запросом на выборку – Ramanlfc
вы должны узнать о [ГДЕ] (https://en.wikipedia.org/wiki/Where_%28SQL % 29). Ваша версия едет в продуктовый магазин, скупая ВСЕ в магазине, за рулем всего дома, а затем через каждый пункт по одному, пока вы не найдете тот моноблок, который вы действительно хотели все это время. –
@kira katou также, если это уникальный столбец, вам не нужен цикл –