`
qll3609120
  • 浏览: 55235 次
社区版块
存档分类
最新评论

jdni数据源三种配置方式

阅读更多

jdni数据源配置:

web.xml 需要配置<resource-ref>

 <resource-ref>
19       <description>描述信息</description>
20       <res-ref-name>资源名,对应tomcat下的server.xml或者context.xml配置的数据库名</res-ref-name>
21       <res-type>javax.sql.DataSource</res-type>
22       <res-auth>Container</res-auth>
23  </resource-ref>

 

三种数据源的配置:

一:全局配置

修改tomcat下的context.xml,添加如下内容

  1. <Resource name="jndi/mybatis"   
  2.             auth="Container"   
  3.             type="javax.sql.DataSource"   
  4.             driverClassName="com.mysql.jdbc.Driver"   
  5.             url="jdbc:mysql://xxx:3306/appName"   
  6.             username="root"   
  7.             password="123456"   
  8.             maxActive="20"   
  9.             maxIdle="10"   
  10.             maxWait="10000"/>    

二:局部配置

修改server.xml

  1. <Context path="/demo_jndi" docBase="/demo_jndi">  
  2.    <Resource  
  3.      name="jndi/mybatis"  
  4.      type="javax.sql.DataSource"  
  5.      driverClassName="com.mysql.jdbc.Driver"  
  6.      maxIdle="2"  
  7.      maxWait="5000"  
  8.      username="root"  
  9.      password="123456"  
  10.      url="jdbc:mysql://localhost:3306/appdb"  
  11.      maxActive="4"/>  
  12. </Context>  

三:局部配置

在应用的META-INF新建context.xml 配置

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <Context>  
  3.     <Resource name="jndi/mybatis"   
  4.                 auth="Container"   
  5.                 type="javax.sql.DataSource"   
  6.                 driverClassName="com.mysql.jdbc.Driver"   
  7.                 url="jdbc:mysql://localhost:3306/appdb"   
  8.                 username="root"   
  9.                 password="123456"   
  10.                 maxActive="20"   
  11.                 maxIdle="10"   
  12.                 maxWait="10000"/>      
  13. </Context>  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics