Я попытался исследовать, как использовать метод DataSource соединения с базой данных, но никогда не мог узнавать как. Я знаю, что DataSource сначала настроен и зарегистрирован к JNDI в приложении, которое является отдельным от пользовательского приложения, и все пользовательское приложение сделает, получают его с помощью JNDI. То, что я не понимаю, - то, где DataSource настроен. Это автоматически регистрируется, когда я включаю MySQL, я должен загрузить другое приложение для регистрации его, или я делаю новый класс, который сделает это для меня?
Обычно у вас есть сервер приложений Java EE, например Glassfish, WebLogic, JBOSS, Tomcat или Jetty, у которого есть провайдер JNDI, который вы должны использовать для поиска.
Вот , как это сделать с Oracle.
Вот , как это сделать с MySQL.
В документации JDK 6 говорится, что базовый источник данных может предоставить соединение, если в вашем драйвере есть такая реализация. Я бы порекомендовал посмотреть документы Connector-J , чтобы узнать, можете ли вы сделать это без служб поиска JNDI.