public void selectStudent() throws SQLException{
try{
con= this.getConnection();
if(con!=null){
// Create and execute an SQL statement that returns some data.
String SQL = "SELECT * FROM dbo.Student";
stmt = con.createStatement();
rs = stmt.executeQuery(SQL);
// Iterate through the data in the result set and display it.
while (rs.next()) {
for(int i=0;i<=5;i++){
data[rs.getRow()][i]=rs.getString(i+1);
}
}
closeConnection();
}else System.out.println("Error: No active Connection");
}catch(Exception e){
e.printStackTrace();
}
}
Я хочу добавить свои результаты из запроса JDBC SQL в массив двумерных объектов для будущего использования в таблице (swingUI). К сожалению, код выше не работает, и я не знаю, почему - я получаю ошибки при сохранении моих результатов в объекте данных.Загрузка результатов из JDBC в двумерную таблицу
Тип ошибки i get is NullPointerException.
Какие типы данных вы уже инициализировали? –
у нас в основном просто созданы простые данные Object [] []. Он не инициализирован. Мы использовали Object [] [], потому что таблицы swingUI принимают его как свои данные. – KONAKONA