У меня есть база данных с таблицей «admin». Но в настоящее время просто создается таблица, не имеющая значений. Табличные столбцы - это имя пользователя и пароль. Моим мотивом является проверка того, является ли таблица пустой или нет. Я использую базу данных mysql. Я пробовал следующий код и его сбой. Пожалуйста, помогите мне.Как проверить таблицу базы данных null или нет
public void nullCheck() {
PreparedStatement stmt = null;
ResultSet rs = null;
String qry = "SELECT * From admin ";
try {
stmt = (PreparedStatement) conn.prepareStatement(qry);
rs = stmt.executeQuery();
boolean empty = true;
while(rs.next()) {
// ResultSet processing here
empty = false;
}
if(empty) {
Util.showWarningMessageDialog("null");
}
} catch (SQLException ex) {
Logger.getLogger(RemoveFaculty.class.getName()).log(Level.SEVERE, null, ex);
}
}
какая ошибка/исключение вы получаете? – sanbhat
Какие ошибки вы получаете? – Jaguar
Если все, что вы хотите знать, является ли таблица пустой, более эффективным будет запрос SELECT id FROM admin LIMIT 1', где 'id' - это любое поле PK для таблицы' admin'. – yshavit