当前位置: 移动技术网 > IT编程>开发语言>Java > JSP Servelet 数据源连接池的配置

JSP Servelet 数据源连接池的配置

2017年12月12日  | 移动技术网IT编程  | 我要评论
1.配置context.xml文件 复制代码 代码如下:<resource name="jdbc/books" //引用名可以自定义 auth="container"
1.配置context.xml文件
复制代码 代码如下:

<resource
name="jdbc/books" //引用名可以自定义
auth="container" //指定管理datasource的manager
type="javax.sql.datasource" //指定包名
maxactive="100" //最大可活动量
maxidle="30" //最大空限量
maxwait="10000" //最大等待时间
username="sa" //用户
password="sa" //密码
driverclassname="com.microsoft.jdbc.sqlserver.sqlserverdrier"; //连接的驱动类
url="jdbc:sqlserver://localhost:1433;databasename="books" //连接的url
/>

2配置web.xml文件 (内容必须与1中的信息相同)
复制代码 代码如下:

<resource-ref>
<discription>e-books datasource</discription>
<res-ref-name>jdbc/books</res-ref-name>
<res-type>javax.sql.datasource</res-type>
<res-auth>container</res-auth>
</resource-ref>

3添加sql驱动文件
将驱动文件拷贝至tomcat的 common\lib 文件夹下
4在类中添加以下代码获取数据源
复制代码 代码如下:

//导入包
import javax.naming.context;
import javax.naming.initialcontext;
import javax.naming.namingexception;
import javax.sql.datasource;
//获取数据源的链接
context ic = new initialcontext();
datasource ds = (datesource)ic.lookup("java:comp/env/jdbc/books");
//获得connection
connection conn = ds.getconnection();

注:在高版本的tomcat中有的可以省略第2步,有的则不能,如果不能则会引发异常,找不到驱动类

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网