Jboss3.0-Tomcat4.03的資料庫的配置(以Oracle為例) (轉)
:namespace prefix = o ns = "urn:schemas--com::office" />
一、請將classes12.zip加入classpath中去。
二、請參況h-service.xml編寫db-service.xml檔案
請開啟serverdefaultdeploy目錄下的hsqldb-service.xml檔案,這就是一個3.0_4.03下實現連線的例子,它是連線hsql資料庫的它的內容如下:
<!-- ===================================================================== -->
<!-- -->
<!-- JBoss Server Configuration -->
<!-- -->
<!-- ===================================================================== -->
<!-- $Id: hsqldb-service.xml,v 1.2.2.5 2002/06/23 21:25:58 d_jencks E$ -->
<!-- ==================================================================== -->
<!-- New ConnectionManager setup for default hsql dbs -->
<!-- Build jmx- (build/build.sh all) and view for config documentation -->
<!-- ==================================================================== -->
<!-- Include a login module configuration named HsqlDbRealm.
Update your login-conf.xml, here is an example for a
ConfiguredntityLoginModule:
NOTE: the application-policy name attribute must match
SecurityainJndiName, and the
module-option name = "managedConnectionFactoryName"
must match the name of the ConnectionManager you are configuring here.
-->
<!--uncomment out this line if you are using the DbRealm above
-->
<!--embedded mbean-->
<!--Below here are advanced properties -->
<!---->
<!--embedded mbean-->
<!--criteria indicates if Subject (from security domain) or app supplied
parameters (such as from getConnection(user, pw)) are used to distinguish
connections in the pool. Choices are
ByContainerAndApplication (use both),
ByContainer (use Subject),
ByApplication (use app supplied params only),
ByNothing (all connections are equivalent, usually if adapter supports
reauthentication)-->
<!--make the deploy! hack till better deployment-->
<!-- Moved to end to test anonymous depends -->
name="jboss:service=Hypersonic">
在<!-- -->之間沒有用的一些說明,所以去掉這一些說明後經過改寫一個存取oracle資料庫的服務的XML的檔案是Oracledb-service.xml
<!--embedded mbean-->
<!--embedded mbean-->
請大家對比兩個檔案的不同之外,很容易寫出其它資料庫的存取服務了,主要的是下面這個部分
還有就是各個部分的名字了name=oracleDS
三、測試資料的連線列子(我用的是jsp)
你必需要編寫.war或.ear包來測試一個簡易的做法就是:
一、在deploy目錄下建立oracle-test.war目錄。
二、在oracle-test.war目錄下建立-INF目錄,其中有兩個檔案
jboss-web.xml和web.xml
內容分別是
jboss-web.xml內容是
web.xml內容是
/P>
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"">
三、在oracle-test.war目錄下建立新檔案index.jsp其內容是
Test Oracle DB
InitialContext ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:/OracleDS"); //注意這裡哦和前面對應
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(" * FROM TAB");
while ( rs.next() ) {
out.println( rs.getString("TNAME") + "
");
}
conn.close();
%>
四、請訪問
一切都測試OK的,如果有什麼不對的地方請指哦,我也是學習的。
SQLSERVER資料庫的測試
在deploy目錄下建立SqlServerDB-service.xml檔案。
其內容如下
三、測試資料的連線列子(我用的是jsp)
你必需要編寫.war或.ear包來測試一個簡易的做法就是:
一、 在deploy目錄下建立sqlserver-test.war目錄。
二、在sqlserver-test.war目錄下建立WEB-INF目錄,其中有兩個檔案
jboss-web.xml和web.xml
內容分別是
jboss-web.xml內容是
web.xml內容是
/P>
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"">
三、在sqlserver-test.war目錄下建立新檔案index.jsp其內容是
Test DB
InitialContext ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("java:/SqlServerDS");
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM user_infor");
while ( rs.next() ) {
out.println( rs.getString(1) + "");
}
conn.close();
%>
一切OK
結果是
Test SQL SERVER DB
001
002
003
admin
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-998967/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 以Lgwr Worker為例,基於Strace 分析 Oracle 資料庫行為的方法Oracle資料庫
- 分散式資料庫入門:以國產資料庫 TDSQL 為例分散式資料庫SQL
- 資料庫重構之路,以 OrientDB 到 NebulaGraph 為例資料庫
- 資料集的使用-以CIFAR10為例
- 輕鬆整合系列一:如何向 KubeBlocks 新增新的資料庫型別?以 Oracle MySQL 為例BloC資料庫型別OracleMySql
- 以MongoDB為例與關係型資料庫比較MongoDB資料庫
- oracle資料庫的配置檔案Oracle資料庫
- Oracle資料庫配置Oracle資料庫
- oracle 資料庫例項Oracle資料庫
- RDF 和 SPARQL 初探:以維基資料為例
- oracle例項和資料庫的區別Oracle資料庫
- Oracle以逗號分隔的字串拆分為多行資料Oracle字串
- Oracle閃回技術 為Oracle閃回配置資料庫Oracle資料庫
- Oracle例項和Oracle資料庫Oracle資料庫
- oracle資料庫與oracle例項Oracle資料庫
- 使用遞迴遍歷並轉換樹形資料(以 TypeScript 為例)遞迴TypeScript
- 以資料庫為中心的架構與以領域為中心的架構的區別 - DevSDhami資料庫架構dev
- Oracle資料庫AWR的使用例項詳解Oracle資料庫
- oracle資料庫的效能調整(轉)Oracle資料庫
- Oracle資料庫的安全策略(轉)Oracle資料庫
- 資料庫中的XML應用例項 (轉)資料庫XML
- 配置ORACLE資料庫到達夢資料庫的異構DBLINKOracle資料庫
- 以攻為守:開源資料庫是最佳替換品(轉)資料庫
- Oracle中關於資料庫例項名與資料庫服務名(轉載)Oracle資料庫
- Oracle資料庫配置錯誤資訊解決方法(轉)Oracle資料庫
- 4 為效能配置資料庫資料庫
- 為RMAN操作配置資料庫資料庫
- 轉:DB2聯合資料庫(FEDERATED DATABASE)配置例項DB2資料庫Database
- 從單例項資料庫轉換到RAC環境——RAC的建立和配置單例資料庫
- oracle利用中游標取資料庫的結果集應用例項(轉)Oracle資料庫
- 為同一個資料庫建立新的例項資料庫
- oracle資料庫建立資料庫例項-九五小龐Oracle資料庫
- Oracle配置資料庫診斷Oracle資料庫
- 舉例說明Oracle資料庫審計的用法Oracle資料庫
- oracle資料庫名和例項名的區別Oracle資料庫
- oracle資料庫例項狀態Oracle資料庫
- 【轉】新建例項開啟已有的資料庫 — 資料庫與例項的區分測試資料庫
- 【資料庫資料恢復】ASM例項不能掛載的Oracle資料庫資料恢復案例資料庫資料恢復ASMOracle