JSP Servelet 數(shù)據(jù)源連接池的配置
更新時間:2009年07月14日 23:51:44 作者:
在高版本的Tomcat中有的可以省略第2步,有的則不能,如果不能則會引發(fā)異常,找不到驅(qū)動類
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"; //連接的驅(qū)動類
url="jdbc:sqlserver://localhost:1433;DatabaseName="books" //連接的URL
/>
2配置Web.xml文件 (內(nèi)容必須與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驅(qū)動文件
將驅(qū)動文件拷貝至Tomcat的 common\lib 文件夾下
4在類中添加以下代碼獲取數(shù)據(jù)源
//導(dǎo)入包
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
//獲取數(shù)據(jù)源的鏈接
Context ic = new InitialContext();
DataSource ds = (DateSource)ic.lookup("java:comp/env/jdbc/books");
//獲得Connection
Connection conn = ds.getConnection();
注:在高版本的Tomcat中有的可以省略第2步,有的則不能,如果不能則會引發(fā)異常,找不到驅(qū)動類
復(fù)制代碼 代碼如下:
<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"; //連接的驅(qū)動類
url="jdbc:sqlserver://localhost:1433;DatabaseName="books" //連接的URL
/>
2配置Web.xml文件 (內(nèi)容必須與1中的信息相同)
復(fù)制代碼 代碼如下:
<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驅(qū)動文件
將驅(qū)動文件拷貝至Tomcat的 common\lib 文件夾下
4在類中添加以下代碼獲取數(shù)據(jù)源
復(fù)制代碼 代碼如下:
//導(dǎo)入包
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;
//獲取數(shù)據(jù)源的鏈接
Context ic = new InitialContext();
DataSource ds = (DateSource)ic.lookup("java:comp/env/jdbc/books");
//獲得Connection
Connection conn = ds.getConnection();
注:在高版本的Tomcat中有的可以省略第2步,有的則不能,如果不能則會引發(fā)異常,找不到驅(qū)動類
相關(guān)文章
JDBC連接Access數(shù)據(jù)庫的幾種方式介紹
前幾天老師讓作幾個JSP連接數(shù)據(jù)庫的例子,而且連接的數(shù)據(jù)庫是Access數(shù)據(jù)庫,對于這個數(shù)據(jù)庫自己也不是太了解,后來了解到學(xué)習(xí)JDBC的時候,連接access是很方便的,很容易的,但是在連接的時候也出現(xiàn)了問題,但是還是解決了2013-05-05
JSP經(jīng)典學(xué)習(xí)筆記(包含各種入門常用語法)
這篇文章主要介紹了JSP經(jīng)典學(xué)習(xí)筆記,涉及JSP的注釋、聲明、變量、表達式、腳本、指令等各種入門概念及基本語法,非常具有實用價值,需要的朋友可以參考下2015-09-09
JBuilder2005實戰(zhàn)JSP之切換控制 圖文步驟
由于在login.jsp的表單中通過action屬性指定switch.jsp為響應(yīng)的JSP文件,當(dāng)用戶在login.jsp中選定登錄用戶,輸入密碼提交表單后,客戶端將向服務(wù)器發(fā)送一個HTTP請求,服務(wù)器即調(diào)用switch.jsp來響應(yīng)這個請求2012-08-08
jsp cookie+session實現(xiàn)簡易自動登錄
這篇文章主要為大家詳細介紹了jsp cookie+session實現(xiàn)簡易自動登錄,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-10-10
用fileupload組件實現(xiàn)的大文件上傳簡單實例
下面小編就為大家?guī)硪黄胒ileupload組件實現(xiàn)的大文件上傳簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10

