데이터베이스 레코드를 가져 오는 데 문제가 있습니다. 데이터베이스 레코드를 JTable에 표시하는 가장 좋은 방법은 무엇입니까? 지금 당장 레코드를 가져 와서 Object [] [ ] 배열에서이 변수가 Object [] [] 데이터의 값을 JTable에 표시되도록하고 싶었지만이 작업을 수행하고 있는지 알지 못합니다. 그리고 내 데이터베이스의 레코드에 따라 Object [] [] 데이터 크기를 초기화 할 수 있습니까? 여기 Java JTable 데이터베이스 레코드 표시
감사
내 코드입니다 : 당신은 내가 레코드를 페치 루프에 대해 여러를 사용하여 볼 수 있습니다뿐만 아니라ResultSet rs = null;
Statement sql = null;
Object[][] data = new Object[100][100];
String query = "SELECT * FROM INVENTORY";
sql = con.createStatement();
sql.executeQuery(query);
rs = sql.getResultSet();
while(rs.next()){
for(int i = 0; i < data.length; i++){
for(int j = 0; j < data[i].length; j++){
int valId = rs.getInt(1);
String valName = rs.getString(2);
String valCat = rs.getString(3);
String valDesc = rs.getString(4);
double valPrice = rs.getDouble(5);
int valstock = rs.getInt(6);
int valSupply = rs.getInt(7);
System.out.println(valId);
System.out.println(valName);
System.out.println(valCat);
System.out.println(valDesc);
System.out.println(valPrice);
System.out.println(valstock);
System.out.println(valSupply);
, 그것은 바로 루프 배수를 사용할 수 있나요? 또는 쉬운 방법이 있으며 내 데이터베이스의 전체 레코드에 따라 Object [] [] 배열을 초기화 할 수 있습니까?
당신이 전에이 질문을하지? http://stackoverflow.com/questions/12242333/java-jtable-result-from-database – MadProgrammer
그래,하지만 콘솔에만 표시됩니다. 어떻게 JTable에 표시 할 수 있습니까? 변수 데이터를 호출했지만 아무 것도 표시하지 않지만 열 헤더 만. 이걸로 나를 도울 수 있니? – Zyrax
이전 질문의 개념은 완전히 동일합니다. Object [] [] 배열을 생성 한 다음 테이블 모델에 직접 공급할 수 있습니다. – MadProgrammer