JSP(Servlet)中从连接池获取连接

1) 建立连接。

2) 执行SQL。

3) 处理结果。

4) 释放资源。

Connection pool:连接池

DataSource:

LDAP ( Light directory access protocal )轻量级目录访问协议。

JNDI ( java naming director interface ) Java 命名目录接口。

使用连接池:

1)配置连接池:

改配置文件 conf/context.xml


<Resource driverClassName="oracle.jdbc.driver.OracleDriver"  

注:jar包应该放在外边的lib包中,因为它是给tomcat用的。

    url="jdbc:oracle:thin:@127.0.0.1:1521:XE"

    username="kettas"

    password="kettas"

    maxActive="2" 最大连接数 type="javax.sql.DataSource" 连接类型 auth="Container" 一般不改 name="oracle/ds" /> 

2)使用DataSource:


用法:%@page import="javax.naming.*"%> 

<%

    Context ctx = new InitialContext();

    DataSource ds = (DataSource)ctx.lookup("java:comp/env/oracle/ds");tomcat特点:必须加java:comp/env/* Connection conn = ds.getConnection(); out.println( "<h1>get connection!</h1>" ); conn.close(); %>

转载于:https://www.cnblogs.com/yuyu666/p/9743846.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值