2010-06-20 4 views
1

저는 데이터베이스에 연결하는 DataSource 방법을 사용하는 방법을 연구했지만 결코 방법을 찾을 수 없었습니다. DataSource가 먼저 구성되고 사용자 응용 프로그램과 별도의 응용 프로그램에서 JNDI에 등록되고 모든 사용자 응용 프로그램이 JNDI를 사용하여 검색한다는 것을 알고 있습니다. 내가 이해할 수없는 것은 데이터 소스가 구성되는 곳입니다. MySQL을 켤 때 자동으로 등록 되었습니까? 등록을 위해 다른 응용 프로그램을 다운로드해야합니까, 아니면 저를 위해 새로운 클래스를 만들 수 있습니까?JDBC의 데이터 소스는 어떻게 사용합니까?

답변

2

일반적으로 Glassfish, WebLogic, JBOSS, Tomcat 또는 Jetty와 같은 Java EE 응용 프로그램 서버에는 조회에 사용해야하는 JNDI 제공자가 있습니다.

Here's 오라클과 함께하는 방법.

Here's MySQL을 사용하는 방법.

JDK 6 javadocs은 드라이버에 그러한 구현이있는 경우 기본 DataSource에서 연결을 제공 할 수 있다고 말합니다. JNDI 조회 서비스없이 수행 할 수 있는지 확인하려면 Connector-J docs을 살펴 보는 것이 좋습니다.

+0

정말 등록 할 EE 앱이 필요합니까? – cesar

+2

조회를 수행하려면 JNDI 이름 지정 서비스가 필요합니다. – duffymo

+0

그래서 ... 네이밍 서비스의 예제는 서버와 같은 것입니까? – cesar

관련 문제