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

