溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何在NetBeans中設(shè)置數(shù)據(jù)庫(kù)連接池

發(fā)布時(shí)間:2021-07-13 15:56:28 來(lái)源:億速云 閱讀:241 作者:chen 欄目:編程語(yǔ)言

本篇內(nèi)容主要講解“如何在NetBeans中設(shè)置數(shù)據(jù)庫(kù)連接池”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“如何在NetBeans中設(shè)置數(shù)據(jù)庫(kù)連接池”吧!

以往要設(shè)置數(shù)據(jù)庫(kù)連接池,需要借助于第三方軟件。但現(xiàn)在NetBeans所帶的Tomcat 5.5.7及Sun Application Server 8均可以直接設(shè)置。下面談?wù)勅绾卧赥omcat 5.5.7下設(shè)置數(shù)據(jù)庫(kù)連接池。

1. 下載數(shù)據(jù)庫(kù)的專用連接驅(qū)動(dòng),并將其復(fù)制到C:Program Files etbeans-4.1enterprise1jakarta-tomcat-5.5.7commonlib文件夾下面。

假設(shè)所用數(shù)據(jù)庫(kù)是Sybase的Adaptive Server Anywhere,從Sybase官方站點(diǎn)下載JConnect-6_0,從中抽取出jconn3這個(gè)驅(qū)動(dòng),復(fù)制到上述文件夾下。

2. 啟動(dòng)Tomcat,在IE輸入http://localhost:8084/admin/,以管理員身份登錄管理。用戶登錄的方法可參考第5樓。點(diǎn)擊Resources下的Data Sources,在右邊Data Source Actions的下拉框中選Create New Data Source,按下表示范填寫:

JNDI Name: sybase/poolDB  /* 根據(jù)喜好填 */  Data Source URL: jdbc:sybase:Tds:<localhost>:<端口號(hào)> /* 數(shù)據(jù)庫(kù)的地址,此為jconn3的形式,端口號(hào)需查詢確認(rèn),但一般都是固定的,除非自己更改 */  JDBC Driver Class: com.sybase.jdbc3.jdbc.SybDriver  /* jconn3的驅(qū)動(dòng) */  User Name: dba/* 用戶名,默認(rèn)為dba */  Password: *** /* 密碼,默認(rèn)為sql */  Max. Active Connections: 4/* ***活動(dòng)連接數(shù) */  Max. Ide Connections: 2  /* ***空閑連接數(shù) */  Max. Wait for Connecton: 5000 /* 等待連接的***秒數(shù) */  Validation Query: /* 驗(yàn)證字符串,可不填 */

按"Save",再按"Commit Changes",Tomcat在后臺(tái)將此變化保存到server.xml文件中。"Commit Changes"是最容易忘記的,小心。

3. 以下均轉(zhuǎn)入NetBeans環(huán)境中設(shè)置。在context.xml修改的內(nèi)容:

<Context path="/Matrix">  <ResourceLink global="sybase/poolDB" name="sybase/poolDB" type="javax.sql.DataSource"/> Context>

"/Matrix"為此Web應(yīng)用的根地址,表現(xiàn)為http://localhost:8084/Matrix。

4. 在web.xml中加入:

<resource-ref> <description>Sybase Database Connection Pooldescription> <res-ref-name>sybase/poolDBres-ref-name> <res-type>javax.sql.DataSourceres-type> <res-auth>Containerres-auth> <res-sharing-scope>Shareableres-sharing-scope> resource-ref>

5. 好了,設(shè)置數(shù)據(jù)庫(kù)連接池完畢,可以使用連接池了。以下代碼為在jsp文件中使用JSTL標(biāo)簽庫(kù)的范例。

<sql:query var="queryresults" dataSource="sybase/poolDB"> SELECT * FROM customer  sql:query>

到此,相信大家對(duì)“如何在NetBeans中設(shè)置數(shù)據(jù)庫(kù)連接池”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI