1:连接池所要解决的问题:
应用程序每一次与数据库的连接都会由于网络传输和执行数据库查询而严重降低了程序的执行效率,因此我们需要用到连接池将将我们经常要用到的数据保存在连接池中,这样就减少了网络传输和因查询而给程序执行效率带来的影响。
2:连接池的本质:用一个集合保存查询出来的数据。
3:连接池的实现原理:
我们要使用Connect pool,首先要做的是访问datasource(所有的要访问的数据都放在这里面)。datasource数据源是通过LDAP(light directory access protocal)软件进行管理的(其本质就是将数据源以树状结构进行存储,这样的话,方便查询(树状结构的查询效率是最快的),java通过JNDI(java naming directory interface)访问LDAP里面的数据。
4:在tomcat种配置连接池:
1)打开tomcat目录下的conf/context.cfg:在里面加入如下配置
<Resource driverClassName="oracle.jdbc.driver.OracleDriver"url="jdbc:oracle:thin:@localhost:1521:orcl" username="scott" password="tiger" maxActive="20" type="javax.sql.DataSource" author="Container" name="ds"></Resource>
其中:maxActive:代表的是要配置的最大连接数。
type:资源类型
2)通过应用程序执行上述连接:
<%@page contentType="text/html" %>
<%@page import="java.sql.*"%>
<%@page import="javax.sql.*"%>
<%@page import="javax.naming.*"%>
<html>
<body>
<% Context ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup("java:comp/env/ds");//必须要
Connection con=ds.getConnection();
out.println("<h1>connection succeeful</h1>");
con.close();
%>
</body>
</html>
conn.close():连接池是被覆盖了的,本质上的含义,把连接池借过来的连接还回去。
分享到:
相关推荐
Tomcat6配置连接池很全面的东东
Tomcat连接池的配置说明,教你如何配置tomcat的连接池,内容详细。
tomcat 配置连接池tomcat 配置连接池tomcat 配置连接池tomcat 配置连接池tomcat 配置连接池tomcat 配置连接池tomcat 配置连接池tomcat 配置连接池
TOMCAT中数据库连接池的几种配置方法
Tomcat连接池配置,包你学会tomcat连接池的使用
Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置...
Tomcat服务器配置及数据库连接池配置(个人整理版)。纯粹个人整理意见。
tomcat各版本连接池配置方法【tomcat5.0,tomcat5.5x,tomcat6.0】
Tomcat关于jdbc连接池的配置 包含tomcat6.0与tomcat5.5
tomcat下配置oracle的连接池配置,包括局部的连接池和全局的连接池
Tomcat配置Oracle连接池.doc
内有关于tomcat6下如何配置数据库连接池的详细描述。。。。
tomcat、jboss 连接池配置,详细步骤,准确代码,让你实践中学会这两种服务器的连接池配置
tomcat下面配置连接池/
tomcat配置数据库连接池 tomcat配置数据库连接池
Tomcat连接池配置oracle,MSSQLserver数据库,以及在java应用程序的的引用,附带了 对应的jar包
讲述tomcat5.0和tomcat5.5.12配置连接池(JNDI)的不同配置方法
Tomcat web应用中配置连接池的详细过程 这里以oracle数据库连接为例,如用到其他的其它数据库如 mysql sqlserver db2 等只需在相应的位置配置各数据库的驱动名称和对应的url 用户名 密码
详细介绍tomcat连接池配置方法
Apache Tomcat 配置连接池说明文档,保证可用