Как получить(извлечь) данные базы данных mysql в список массивов и распечатать их с помощью индексов с помощью java
Мне нужно получить(извлечь) данные mysql databse в список массивов java и распечатать их один за другим с помощью индексов...
Я уже пробовал обычный do-while для извлечения, но мне нужно взять значения в список массивов...
Что я уже пробовал:
public class Portdetails { public static void main(String[] args) { try{ Class.forName("com.mysql.jdbc.Driver").newInstance(); try ( Connection cn = (Connection) DriverManager.getConnection("jdbc:mysql://localhost/airportinfo","root","")) { Statement smt=(Statement) cn.createStatement(); //query to display all records from table employee String q="SELECT * FROM airportinfo"; //to execute query ResultSet rs=smt.executeQuery(q); //to print the resultset on console if(rs.next()){ do{ System.out.println(rs.getString(1)+"--"+rs.getString(2)+"--"+rs.getString(3)+"--"+rs.getString(4)); }while(rs.next()); } else{ System.out.println("Record Not Found..."); } } } catch(Exception e) { System.out.println(e); } } }
ZurdoDev
В чем же вопрос?
James.Read(JR)
Мне нужно получить данные базы данных mysql в список массивов и передать их в список смежности с помощью индекса..
Maciej Los
Используйте виджет "ответить", чтобы быть уверенным, что система уведомлений сообщит пользователю о вашем ответе.
Где найти этот виджет? С правой стороны от Ника/логина.
Richard MacCutchan
Вместо использования System.out.println
для каждой записи добавьте элементы в список массивов.