Как мне использовать источник данных JDBC? - PullRequest
1 голос
/ 20 июня 2010

Я пытался выяснить, как использовать метод DataSource для подключения к базе данных, но так и не смог выяснить, как это сделать. Я знаю, что источник данных сначала настраивается и регистрируется в JNDI в приложении, отдельном от пользовательского приложения, и все, что будет делать пользовательское приложение, - это извлечь его с помощью JNDI. То, что я не понимаю, это где источник данных настроен. Это автоматически регистрируется, когда я включаю MySQL, мне нужно загрузить другое приложение, чтобы зарегистрировать его, или я создаю новый класс, который сделает это для меня?

1 Ответ

2 голосов
/ 20 июня 2010

Обычно у вас есть сервер приложений Java EE, такой как Glassfish, WebLogic, JBOSS, Tomcat или Jetty, у вас есть JNDI-провайдер, который вы должны использовать для поиска.

Вот как вы сделайте это с Oracle.

Вот как вы делаете это с MySQL.

В JDK 6 javadocs говорится, что базовый источник данных может предоставить соединениеесли ваш драйвер имеет такую ​​реализацию.Я бы порекомендовал взглянуть на документы Connector-J , чтобы узнать, можете ли вы сделать это без служб поиска JNDI.

...