java jndi使用_Java项目中使用JNDI连接数据库
因為寫的大作業經常用到數據庫連接 所以自己寫了個數據庫連接的類 package DB_Link_info;/* * 數據庫鏈接信息 */public class DB_link_Info {public static final String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";public static
開發環境為Java,SpringMVC,Maven,應用服務器為Tomcat.配置JDNI步驟為:
1,在Tomcat中,修改server.xml(conf文件夾中)
在 GlobalNamingResources 節點下增加如下配置
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 節點下增加如下配置
3,修改項目中數據庫連接方式
java:comp/env/jdbc/my
4,把mysql的驅動程序放在Tomcat安裝目錄的lib目錄中,此時可以刪除在pom.xml中的驅動程序.
到此JNDI的配置就完成了.
總結
以上是生活随笔為你收集整理的java jndi使用_Java项目中使用JNDI连接数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 套牌车肇事逃逸怎么追查
- 下一篇: 10年大众宝来发动机跑一会热还有味是怎么