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

来源:互联网 发布:trpg跑团软件 编辑:程序博客网 时间:2024/05/01 08:40

什么是连接池技术?

连接池

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

性能

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

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

数据库操作性能得到提升

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


访问数据源

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 blocke.printStackTrace();}%>






0 0
原创粉丝点击