java jndi使用_Java项目中使用JNDI连接数据库
因?yàn)閷懙拇笞鳂I(yè)經(jīng)常用到數(shù)據(jù)庫(kù)連接 所以自己寫了個(gè)數(shù)據(jù)庫(kù)連接的類 package DB_Link_info;/* * 數(shù)據(jù)庫(kù)鏈接信息 */public class DB_link_Info {public static final String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";public static
開發(fā)環(huán)境為Java,SpringMVC,Maven,應(yīng)用服務(wù)器為Tomcat.配置JDNI步驟為:
1,在Tomcat中,修改server.xml(conf文件夾中)
在 GlobalNamingResources 節(jié)點(diǎn)下增加如下配置
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
auth="Container"
type="javax.sql.DataSource"
url="jdbc:mysql://**.**.**.**:3306/**"
driverClassName="com.mysql.jdbc.Driver"
username="**"
password="**"
initialSize="30"
minIdle="5"
maxIdle="50"
maxActive="100"
maxWait="10000"
jmxEnabled="true"
testOnBorrow="true"
testWhileIdle="true"
validationQuery="select 1"
validationInterval="30000" />
其中jdbc/my是JNDI的名字,在spring配置中使用.
2,修改context.xml(conf文件夾中)配置文件如下:
在 Context 節(jié)點(diǎn)下增加如下配置
3,修改項(xiàng)目中數(shù)據(jù)庫(kù)連接方式
java:comp/env/jdbc/my
4,把mysql的驅(qū)動(dòng)程序放在Tomcat安裝目錄的lib目錄中,此時(shí)可以刪除在pom.xml中的驅(qū)動(dòng)程序.
到此JNDI的配置就完成了.
總結(jié)
以上是生活随笔為你收集整理的java jndi使用_Java项目中使用JNDI连接数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 套牌车肇事逃逸怎么追查
- 下一篇: 10年大众宝来发动机跑一会热还有味是怎么