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資料庫
- 輕鬆整合系列一:如何向 KubeBlocks 新增新的資料庫型別?以 Oracle MySQL 為例BloC資料庫型別OracleMySql
- oracle資料庫的配置檔案Oracle資料庫
- 分散式資料庫入門:以國產資料庫 TDSQL 為例分散式資料庫SQL
- oracle資料庫與oracle例項Oracle資料庫
- Oracle資料庫配置Oracle資料庫
- 資料庫重構之路,以 OrientDB 到 NebulaGraph 為例資料庫
- 資料集的使用-以CIFAR10為例
- Oracle閃回技術 為Oracle閃回配置資料庫Oracle資料庫
- 配置ORACLE資料庫到達夢資料庫的異構DBLINKOracle資料庫
- ORACLE 資料庫管理員的職責(轉)Oracle資料庫
- Oracle以逗號分隔的字串拆分為多行資料Oracle字串
- oracle資料庫建立資料庫例項-九五小龐Oracle資料庫
- 【資料庫資料恢復】ASM例項不能掛載的Oracle資料庫資料恢復案例資料庫資料恢復ASMOracle
- oracle 11g 單例項資料庫的安裝Oracle單例資料庫
- 使用遞迴遍歷並轉換樹形資料(以 TypeScript 為例)遞迴TypeScript
- 以資料庫為中心的架構與以領域為中心的架構的區別 - DevSDhami資料庫架構dev
- Oracle資料庫-----資料庫的基本概念Oracle資料庫
- ORACLE 配置連線遠端資料庫Oracle資料庫
- RDF 和 SPARQL 初探:以維基資料為例
- [轉]Oracle資料庫ASH和AWR的簡單介紹Oracle資料庫
- Oracle資料庫關於SQL的執行計劃(轉)Oracle資料庫SQL
- Oracle 資料庫 10g中的分割槽功能(轉)Oracle資料庫
- Oracle資料庫日期格式轉換操作Oracle資料庫
- Oracle DG資料庫狀態轉換Oracle資料庫
- 【資料庫資料恢復】Oracle ASM例項無法掛載的資料恢復案例資料庫資料恢復OracleASM
- 4 為效能配置資料庫資料庫
- 輕鬆整合系列三:如何在 KubeBlocks 中配置引數模板|以 Oracle MySQL 為例BloCOracleMySql
- oracle資料庫的impdp,expdpOracle資料庫
- oracle資料庫%notfound的理解Oracle資料庫
- 使用 Spring Boot 2.4配置Oracle的UCP資料庫連線池Spring BootOracle資料庫
- 4 配置Oracle資料庫自動啟動Oracle資料庫
- 如何處理Oracle資料庫中的壞塊問題(轉)Oracle資料庫
- RabbitMQ的使用--以topic路由為例MQ路由
- 自動同步整個 MySQL/Oracle 資料庫以進行資料分析MySqlOracle資料庫
- Oracle - 資料庫名、例項名、服務名、ORACLE_SID 的說明和區別Oracle資料庫
- Oracle 11G資料庫單例項安裝Oracle資料庫單例
- 應用開發實踐之關係型資料庫(以MySql為例)小結資料庫MySql
- 配置檔案中的資料庫連線串加密了,你以為我就挖不出來嗎?資料庫加密