Linux 拨号vps windows公众号手机端

jndi数据源如何配置

lewis 7年前 (2018-10-13) 阅读数 10 #程序编程
文章标签 jndi

配置JNDI数据源需要以下步骤:

1. 在应用程序服务器上配置数据源:打开服务器的配置文件(如Tomcat的server.xml),在 <GlobalNamingResources>标签内添加一个新的 <Resource> 元素。例如:

<GlobalNamingResources>

...

<Resourcename="jdbc/myDataSource"auth="Container"type="javax.sql.DataSource"

driverClassName="com.mysql.jdbc.Driver"url="jdbc:mysql://localhost:3306/mydatabase"

username="username"password="password"maxTotal="20"maxIdle="10"/>

...

</GlobalNamingResources>

这里创建了一个名为 jdbc/myDataSource 的JNDI数据源,它使用MySQL数据库,并设置了一些属性(如驱动程序类名、数据库URL、用户名和密码等)。

2. 在应用程序中引用JNDI数据源:根据你的应用程序框架,可以通过编程方式或配置文件引用JNDI数据源。以下是一个示例,展示了如何在Java代码中获取JNDI数据源:

ContextinitialContext=newInitialContext();

DataSourcedataSource=(DataSource)initialContext.lookup("java:comp/env/jdbc/myDataSource");

Connectionconnection=dataSource.getConnection();

此处使用 InitialContext 类获取初始上下文对象,并通过 JNDI名称 "java:comp/env/jdbc/myDataSource" 查找数据源。然后,可以使用数据源获取数据库连接。

请注意,具体的配置和使用方法可能因不同的应用程序服务器和框架而有所不同。你需要参考所使用的服务器和框架的文档,以获得更准确和详细的配置步骤。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门