【问题标题】:How do I use JDBC's data source?如何使用 JDBC 的数据源?
【发布时间】:2010-06-20 01:27:02
【问题描述】:

我曾尝试研究如何使用 DataSource 方法连接到数据库,但始终找不到方法。我知道 DataSource 首先在与用户应用程序分开的应用程序中配置并注册到 JNDI,而用户应用程序所做的就是使用 JNDI 检索它。我不明白的是 DataSource 的配置位置。它是在我打开 MySQL 时自动注册的,我是否需要下载另一个应用程序来注册它,或者我是否需要创建一个新类来为我注册?

【问题讨论】:

    标签: java jdbc datasource


    【解决方案1】:

    您通常有一个 Java EE 应用服务器,例如 Glassfish、WebLogic、JBOSS、Tomcat 或 Jetty,您应该使用 JNDI 提供程序进行查找。

    Here's 你是如何使用 Oracle 的。

    Here's 你如何使用 MySQL。

    JDK 6 javadocs 表示,如果您的驱动程序有这样的实现,基本的 DataSource 可以提供连接。我建议您查看Connector-J docs,看看您是否可以在没有 JNDI 查找服务的情况下做到这一点。

    【讨论】:

    • 你真的需要一个EE应用来注册它吗?
    • 您需要一个 JNDI 命名服务来进行查找。
    • 所以...您的命名服务示例类似于服务器?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-01
    • 2023-04-03
    • 2015-09-08
    • 2017-08-27
    相关资源
    最近更新 更多