2012-01-08 2 views
0

나는 View에 JTable 클래스와 다른 클래스 DB을 가지고 있습니다. 에서 DB은 데이터베이스 연결이있는 메소드입니다. View에서이 메서드를 호출하면 데이터베이스에서 전체 데이터를 반환하려고합니다. 반환 유형으로 정확히 무엇을 사용해야합니까? 리스트, 벡터, 배열, 맵, ...?JTable + JDBC : 가장 쉬운 방법

많은 튜토리얼을 읽었지만 다양한 가능성을 매우 혼란스럽게 생각합니다. 나는 그것이 어떻게 작동 하는지를 이해하기 위해서 가장 쉬운 방법을 정말로 신경 써야한다.

+1

* "반환 유형으로 정확히 사용해야하는 항목은 무엇입니까?"* ['ResultSet'] (http://docs.oracle.com/javase/7/docs/api/java/sql/ResultSet.html) 내 첫번째 선택이 될거야. –

+0

은 http://stackoverflow.com/questions/8774481/filling-object-data/8774505 및 http://stackoverflow.com/questions/8751735/java-retrieving-data-from-database-and-load-in에서 중복됩니다. -jtable – alf

답변

5

반환 형식은 TableModel에서 지원할 형식이어야합니다.

일부 아이디어는 Table From Database을 참조하십시오.

+0

문제는 내가 원하는 것을 모른다는 것입니다. 내 데이터베이스에는 일반 텍스트와 정수 만 있습니다. 올바른 유형을 선택하는 것과 같은 유형의 "비교"와 같은 것이 있습니까? –

+0

Bill이 이미 아래에서 언급했듯이 원하는 것을 모르는 경우 DefaultTableMdoel이 가장 간단합니다. 그런 다음 TableModels 사용에 익숙해지면 사용자 정의 및 재사용 가능한 모델을 만들 수 있습니다. – camickr

0

가장 쉬운 방법 방법은 데이터를 벡터에 넣은 다음 데이터로 벡터를 구성한 다음 해당 데이터로 DefaultTableModel을 생성하는 것입니다.

가장 쉬운 방법은 데이터를 보는 것뿐입니다. 데이터를보기에 좋은 방법이 아니며, 편집 할 때 매우 나쁩니다.

관련 문제