PreparedStatement ps2;
ResultSet rs2;
String username = jTextField_username.getText();
String userpassword = jTextField_userpassword.getText();
String sql = "SELECT distinct kalanizin from users where username =?";
String[] resultsetarray = null;
try {
ps2 = MyConnection.getConnection().prepareStatement(sql);
ps2.setString(1, username);
rs2 = ps2.executeQuery();
String result = rs2.getString(0); // i want this String to hold the first result
Привет всем.У меня есть одна проблема, которая продолжает бить меня по голове.Как говорится в заголовке, с помощью JDBC я хочу получить один столбец из моей базы данных.Например,
Select * from users where username = "blabla"
Я хочу, чтобы Java выполнила этот запрос и получила первую найденную строку.Затем помещает в строку или целое число.Как вы видите мой ужасный код сверху, он не может этого сделать.Я пытался сделать это с помощью оператора, но он все еще не работал.Может кто-нибудь мне помочь?Это будет высоко ценится.Ps.извините за мои ужасные имена переменных и использование моего местного языка в качестве переменных