ResultSet пуст, хотя запрос должен возвращать всю таблицу. Вот мой кодJDBC возвращает пустой набор результатов
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection("jdbc:sqlserver://localhost","somonjon","sa");
con.setCatalog("ChatDBS");
Statement stmt = null;
String SQL = "SELECT * FROM Login_chat";
stmt = con.createStatement();
try{
System.out.println("trying execute query");
rs = stmt.executeQuery(SQL);
}
catch(SQLException ex){
ex.printStackTrace();
}
это сообщение об ошибке: пытается выполнить запрос com.microsoft.sqlserver.jdbc.SQLServerException: результирующий набор не имеет текущей строки.
P.S. Okey guys Я не уверен, что это важно или нет, но это коды jButton1ActionPerformed event.
вам нужно позвонить 'rs.next()', прежде чем вы сможете с ним работать. –
Можете ли вы дать полный стек stacktrace –
@a_horse_with_no_name проблема в том, что я не могу этого сделать, потому что ошибка возникает в rs = stmt.executeQuery (SQL); line, – MBP