2010-04-22 5 views
2

2 년째 프로젝트를 진행하고 있으며 거의 ​​완료되었지만 문제가 있습니다.JList에 SQL 결과 세트 넣기

사용자 이름, 수신자 및 메시지가 들어있는 Oracle에 테이블이 설정되어 있습니다.

사용자 이름을 가져 와서 스윙 jlist에 넣을 메시지를 보낼 연락처 목록을 만들고 싶었지만 그 방법을 파악하지 못했습니다.

SQL에서 배열에 사용자 이름을 입력하면 더 쉬울 것이라고 생각했지만 작동하지 않았습니다. 어떤 아이디어?


업데이트하려면 이미 데이터베이스에 연결되어 있어야합니다.

답변

4

먼저 데이터베이스에 연결 한 다음 데이터베이스에서 데이터를 읽은 다음 결과를 JList로 마사지해야합니다.

자바에서 oracle로 연결하려면 JDBC를 사용해야합니다. 튜토리얼은 편리하게 여기에 있습니다 : http://java.sun.com/docs/books/tutorial/jdbc/index.html.

데이터를 가져온 다음 에 넣어야합니다. setListData 메쏘드가 있습니다. JDBC의 데이터를 반복하는 동안 SQL 쿼리의 결과를 Vector에 넣으려면 다음을 참고하십시오 : http://java.sun.com/j2se/1.4.2/docs/api/java/util/Vector.html.

+0

설정 목록 데이터 메서드에 대해 들어 본 적이 없지만 필자에게 필요한 것 같습니다. 지금 확인 해봐. 이미 데이터베이스에 연결되어 Jlist를 만들었습니다. 전에 vectores를 사용한 적이 없습니다. 내가 볼 수있는 코드를 붙이 겠지만 너무 많이 쓰다 –

+0

죄송합니다. 그것의 지금 훨씬 더 복잡하게 된. –

+0

ArrayList와 같이 List를 대신 사용할 수 있습니다. CollectionsListener는 컬렉션 프레임 워크를 따르며 사용자가 쉽게 이해할 수 있습니다. – aperkins