Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用JDBC';谁的数据源?_Java_Jdbc_Datasource - Fatal编程技术网

Java 如何使用JDBC';谁的数据源?

Java 如何使用JDBC';谁的数据源?,java,jdbc,datasource,Java,Jdbc,Datasource,我曾尝试研究如何使用连接到数据库的DataSource方法,但始终无法找到方法。我知道数据源首先在一个独立于用户应用程序的应用程序中配置并注册到JNDI,而用户应用程序所要做的就是使用JNDI检索它。我不明白的是数据源是在哪里配置的。当我打开MySQL时,它会自动注册吗?我是否需要下载另一个应用程序来注册它,或者我是否需要创建一个新类来为我注册它?您通常有一个Java EE应用程序服务器,如Glassfish、WebLogic、JBOSS、Tomcat或Jetty,您应该使用JNDI提供程序进行

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

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

你是如何使用Oracle的

如何使用MySQL


如果您的驱动程序有这样的实现,则可以使用基本数据源提供连接。我建议您查看,看看您是否可以在没有JNDI查找服务的情况下进行查找。

您真的需要一个EE应用程序来注册它吗?您需要一个JNDI命名服务来进行查找。因此。。。你知道命名服务的例子是服务器吗?