配置步骤:
第一步:
启动Tomcat,在IE地址栏输入http://localhost:8080/admin进入Tomcat的管理界面;点击右的 Data Sources,在右上角的下拉菜单中选择Create New Data Source,在下边的输入框中输入需要的配置信息。
JNDI Name:jdbc/XXX(XXX为自己所命的名字)
Data Source URL:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=tempdb(连接的数据名)
JDBC Driver Class: com.microsoft.jdbc.sqlserver.SQLServerDriver
User Name:连接数据库的用户名
Password: 数据库密码
Max. Active Connections: 最大连接数
Max. Idle Connections: 最大的空闲连接数
Max. Wait for Connection: 最大的等待连接数
第二步:
配置Tomcat的context.xml文件。打开Tomcat安装目录/conf下的context.xml文件,在<Context></Context>之
间加入如下元素:
<ResourceLink
global="jdbc/XXX"
name="jdbc/XXX"
type="javax.sql.DataSource"/>
经过以上的配置后,便可以在应用程序中使用配置好的数据库连接池了。
下面将以一个简单的例子来展示数据库连接池在应用程序中是如何被使用的。
//固定语句,初始化一个JNDI上下文
Context ctx = new InitialContext();
//关键步骤,从指定的数据源名中取得一个数据源对象实例,
//参数格式为:java:comp/env/+数据源名
//从上一步的DataSource对象的数据库连接池中取得一个连接
Connection conn = ds.getConnection();
在取得了一个数据库连接池中的连接后,接下来的工作就和普通的数据库操作一模一样了,故不再多作介绍。