码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2018-10-05 01:03:01      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:oca   资源   use   ann   接口   getc   应该   命名   not   

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();

%>

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

标签:oca   资源   use   ann   接口   getc   应该   命名   not   

原文地址:https://www.cnblogs.com/yuyu666/p/9743846.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!