Tomcat配置JNDI数据源
来源:互联网 发布:mac实用软件 编辑:程序博客网 时间:2024/05/17 23:29
数据库连接池这个概念应该都不陌生,在Java中连接池也就是数据库的连接池,它是一种采用连接复用的思想避免多次连接造成资源的浪费机制。
最常见的连接池就是DBCP和C30P了,在tomcat中默认使用的DBCP的连接池,在Hibernate中则默认使用的是C3P0。他们的区别对于使用者来说最明显的就是,默认情况下DBCP不提供空闲连接的释放,需要手动开启。
tomcat目录下的context.xml里面配置数据源:
<Resource name="jndi/mytest" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/php_test" username="root" password="xxxxx" maxActive="20" maxIdle="10" maxWait="10000" /><Resource name="jndi/mytest1" auth="Container" type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:xe" username="heying" password="xxxxx" maxActive="20" maxIdle="10" maxWait="10000" />
Java测试代码:
public void testJNDI() throws NamingException, SQLException{ Context ctx = new InitialContext(); DataSource ds = (DataSource) ctx.lookup("java:comp/env/jndi/mytest"); Connection conn = ds.getConnection(); System.out.println(conn); } public void testJNDI1() throws NamingException, SQLException{ Context ctx = new InitialContext(); DataSource ds = (DataSource) ctx.lookup("java:comp/env/jndi/mytest1"); Connection conn = ds.getConnection(); System.out.println(conn); }
0 0
- tomcat JNDI数据源配置
- Tomcat 配置JNDI 数据源
- tomcat JNDI数据源配置
- Tomcat配置JNDI数据源
- tomcat JNDI配置数据源
- Tomcat配置JNDI数据源
- Tomcat配置JNDI数据源
- tomcat配置JNDI数据源
- Tomcat配置JNDI数据源
- Tomcat配置JNDI数据源
- tomcat配置jndi数据源
- Tomcat配置JNDI数据源
- Tomcat配置JNDI数据源
- Tomcat配置JNDI数据源
- tomcat 配置JNDI 数据源
- tomcat配置JNDI数据源
- 配置Tomcat JNDI数据源
- JNDI SRPING TOMCAT 配置数据源
- 数组中的逆序对
- Android pm命令详解
- HTML5新特性之Web存储
- 文件输入输出
- 如何理解JaveScript中的函数声明提升
- Tomcat配置JNDI数据源
- 关于c++运算符重载
- Haar特征初级
- php读取zip注释
- Throwable:Invalid stub element type in index
- iOS性能优化
- hdu1004 Let the Balloon Rise && hdu1263 水果(map)
- 基于SuperSocket 1.6版本的自定义帧过滤的源码分析
- 使用ivy管理项目需要的jar包