Tomcat 局部数据源配置

tomcat 局部数据源无需修改tomcat本身的系统文件,只需要更改用户自己的web部署文件

1、

修改在 conf/Catalina/localhost 下创建的xml文件。增加配置:

<span style="font-size:14px;"><Resourse name ="jdbc/test1" auth="Container"
 type="javax.sql.DataSource"
 driverClassName="com.mysql.jdbc.Driver"
 url="jdbc:mysql://localhost:3306/test1"
 username="root" password="111111" maxActive="5" maxIdle="2" maxWait="10000"/></span>

注:
Resourse name ="jdbc/test1"  定义数据源名称
driverClassName 指定连接数据库的驱动
 url 指定连接数据库服务的URL
username 连接数据库的用户名
password 连接数据库的密码
maxActive 指定数据源最大活动连接数
maxIdle 指定数据池中最大空闲连接数
maxWait 指定数据池中最大等待获取连接的客户端


2、JSP页面,通过JNDI查找数据源,进行数据操作

 JNDI( java:comp/env/jdbc/test1 前半部分java:comp/env 是tomcat固定的,后半部分jdbc/test1 是自己定义的数据源名称)

部分代码:

Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/test1"); 

Connection conn = ds.getConnetion();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from t1");

while(rs.next){
  out.println(rs.getString(1)+"<br/>");
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值