我已经尝试过研究如何使用DataSource方法连接到数据库,但从未弄清楚如何使用。我知道DataSource首先在与用户应用程序分开的应用程序中配置并注册到JNDI,并且所有用户应用程序将使用JNDI检索它。我不明白的是DataSource的配置位置。它是在我打开MySQL时自动注册的,我是否需要下载另一个应用程序来注册它,或者我是否会为我做一个新的课程?
答案 0 :(得分:2)
您通常拥有像Glassfish,WebLogic,JBOSS,Tomcat或Jetty这样的Java EE应用服务器,您应该使用JNDI提供程序进行查找。
Here's如何使用Oracle。
Here's你是如何用MySQL做的。
JDK 6 javadocs表示如果您的驱动程序具有此类实现,则基本DataSource可以提供连接。我建议查看Connector-J docs以查看是否可以在没有JNDI查找服务的情况下执行此操作。