您的位置:首页 > 数据库

连接池技术与传统数据库连接的比较和简单使用

2015-08-24 14:44 435 查看

什么是连接池技术?

连接池

连接池是在内存中预设好一定数量的连接对象,以备用户在进行数据库操作时直接使用

性能

数据库连接的建立、断开均由管理池统一管理

连接池技术与传统数据库连接的比较

数据库操作性能得到提升

通过连接池管理数据库的连接与释放、提高了系统资源的使用效率

访问数据源

Tomcat的conf/context.xml中的配置

<Context>
<Resource name="jdbc/news"
auth="Container"type="javax.sql.DataSource"  maxActive="100"
maxIdle="30" maxWait="10000"   username="sa"   password="120010"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://localhost:1433;DatabaseName=news"/>
</Context>


jsp中的代码,并且把数据库的jar文件放到服务器端,就是tomcat的lib文件夹里面

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@page import="javax.naming.Context"%>
<%@page import="javax.naming.InitialContext"%>
<%@page import="javax.naming.NamingException"%>
<%@page import="javax.sql.DataSource"%>
<%
try {
Context ct = new InitialContext();
DataSource ds = (DataSource) ct.lookup("java:comp/env/jdbc/dvd");
ds.getConnection();
out.print("success");
System.out.print("success");
} catch (NamingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

%>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: