当前位置 : 主页 > 编程语言 > java >

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

来源:互联网 收集:自由互联 发布时间:2021-06-25
1) 建立连接。 2) 执行SQL。 3) 处理结果。 4) 释放资源。 Connection pool:连接池 DataSource: LDAP ( Light directory access protocal )轻量级目录访问协议。 JNDI ( java naming director interface ) Java 命名目录

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(); %>
网友评论