tomcat数据源配置
2015-05-06 19:47
330 查看
首先,数据源jndi的查询是有顺序的,tomcat在启动的时候首先查找的是tomcat/conf下面,如果有context.xml格式如下
(也可以称为全局数据源)即部署好的任何应用程序都可用此JNDI名称连接数据库
—————-SQLServer2005数据库—————————
如果在conf下能够找到相对应的JNDI的名称,则用此JNDI,如果找不到,则会去conf\Catalina\localhost下面找,(注意此目录下的xml文件要和工程名相同,即工程名.xml)
xml文件内容和上面相同。如果此时还没有,则会到tomcat下webapps\项目名称\META-INF下面找context.xml的配置。
———–JNDI调用—————
来源:http://www.360doc.com/content/11/0428/17/1485725_112976557.shtml
参考:http://www.cnblogs.com/ITtangtang/archive/2012/05/21/2511749.html
(也可以称为全局数据源)即部署好的任何应用程序都可用此JNDI名称连接数据库
<Context> <Resource name="jdbc/oracle" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@192.168.1.1:1521:数据库名" username="用户名" password="密码" maxActive="100" //最大连接数 maxIdle="30" //空闲连接数量 maxWait="100000" /> //最大等待时间 </Context>
—————-SQLServer2005数据库—————————
<Context> <!--SQL2000 driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver" --> <!--SQL2000 url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=test" --> <Resource name="jdbc/sqlserver" auth="Container" type="javax.sql.DataSource" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=数据库名;selectMethod=cursor" username="sa" password="111111" maxActive="100" maxIdle="30" maxWait="100000" /> </Context>
如果在conf下能够找到相对应的JNDI的名称,则用此JNDI,如果找不到,则会去conf\Catalina\localhost下面找,(注意此目录下的xml文件要和工程名相同,即工程名.xml)
xml文件内容和上面相同。如果此时还没有,则会到tomcat下webapps\项目名称\META-INF下面找context.xml的配置。
———–JNDI调用—————
javax.naming.InitialContext context=new InitialContext(); javax.sql.DataSource ds=(DataSource)context.lookup("java:comp/env/jdbc/sqlserver"); java.sql.Connection con=ds.getConnection();
来源:http://www.360doc.com/content/11/0428/17/1485725_112976557.shtml
参考:http://www.cnblogs.com/ITtangtang/archive/2012/05/21/2511749.html
相关文章推荐
- Tomcat中配置数据源和连接池
- Springmvc +JNDI 在Tomcat下 配置数据源
- tomcat配置数据源案例
- Java开发(2) - Tomcat配置JNDI数据源
- Tomcat数据源配置
- myEclipse 8.5下的Tomcat 配置数据源
- 详细介绍在tomcat中配置数据源以及数据源的原理
- 数据源的获得方式: Tomcat数据源的配置
- Tomcat中配置JNDI数据源
- Spring+Mybatis+Tomcat下多数据源与 atomikos 分布式事务配置
- Tomcat配置多数据源
- Tomcat 7 配置数据源
- JDBC 配置Tomcat的连接池和数据源
- 在tomcat中用jndi配置数据源启动java web程序
- Spring+Tomcat的JNDI数据源连接池简单配置
- 在tomcat中配置JNDI数据源 .
- Tomcat 6数据源的配置
- Tomcat6.20配置数据源
- Tomcat 数据源配置
- Tomcat中数据源的配置和使用