如何搭配Weblogic與Oracle數(shù)據(jù)庫連接池
我們知道,Weblogic是用于開發(fā)、集成、部署和管理大型分布式Web應(yīng)用、網(wǎng)絡(luò)應(yīng)用和數(shù)據(jù)庫應(yīng)用的Java應(yīng)用服務(wù)器。將Weblogic與Oracle數(shù)據(jù)庫連接池搭配成的平臺(tái)為Java應(yīng)用程序的開發(fā)提供了便利條件。本文我們主要介紹Weblogic8搭配Oracle數(shù)據(jù)庫連接池的知識(shí),接下來就讓我們來一起了解這一過程吧。
1、搭配連接池
首先在瀏覽器的地址欄輸入: http://localhost:7001/console 進(jìn)入控制臺(tái)
在左側(cè)菜單中順次進(jìn)去mydomain(自定義的域名目)-服務(wù)-JDBC-連接緩沖池
點(diǎn)擊“搭配新的 JDBC Connection Pool... ”
數(shù)據(jù)種類抉擇:Oracle
數(shù)據(jù)庫驅(qū)動(dòng)過程抉擇:Oracle's Driver (Thin) Version:9.0.1,0.2.0,10
點(diǎn)擊右下角的“繼續(xù)”
在名目中寫入想要設(shè)置的連接池名目(本例為:myconnection1)
數(shù)據(jù)庫名目:要拜會(huì)的數(shù)據(jù)庫名目
主機(jī)名:寫入數(shù)據(jù)庫服務(wù)器的主機(jī)名目或IP地址(本例:192.168.1.251)
端口號(hào)默感受:1521
數(shù)據(jù)庫用戶名目、密碼依據(jù)翔事實(shí)況填寫
點(diǎn)擊“繼續(xù)”
在下一頁中點(diǎn)擊“測驗(yàn)驅(qū)動(dòng)過程搭配”揭示“連接獲勝”
點(diǎn)擊“創(chuàng)立和安排”
在新版面的列表中揭示myconnection1的搭配項(xiàng)
連接池搭配告終
2、測驗(yàn)搭配連接池
在左側(cè)菜單中順次進(jìn)去mydomain(自定義的域名目)-服務(wù)-JDBC-連接緩沖池
點(diǎn)擊“myconnection1”
在搭配頁簽中點(diǎn)擊“連接”頁簽
點(diǎn)擊高級(jí)選項(xiàng)“揭示”
抉擇“測驗(yàn)保留連接”,“測驗(yàn)創(chuàng)立連接”,“測驗(yàn)釋放連接”
在“測驗(yàn)表名目”中寫入數(shù)據(jù)庫中容易一張表的名目
在“初始SQL”中寫入“SQL select * from student”
抉擇“扶持本地事務(wù)”選項(xiàng)
點(diǎn)擊“利用”
在“測驗(yàn)”頁簽下點(diǎn)擊“測驗(yàn)緩沖池”
揭示“測驗(yàn)獲勝”
3、搭配JDBC數(shù)據(jù)源
在管教扼制臺(tái)左側(cè)菜單中順次進(jìn)去mydomain(自定義的域名目)-服務(wù)-JDBC-數(shù)據(jù)源
點(diǎn)擊“搭配新的 JDBC Data Source”
在名目中寫入要搭配的數(shù)據(jù)源名目(本例:mydatasource1)
在JNDI名目中寫入拜會(huì)的名字(本例:test/ora9)
點(diǎn)擊“繼續(xù)”
在緩沖池名目入抉擇myconnection1
點(diǎn)擊“繼續(xù)”、“創(chuàng)立”
在列表中揭示mydatasource1搭配項(xiàng)
數(shù)據(jù)源搭配告終
4、測驗(yàn)JDBC數(shù)據(jù)源
創(chuàng)立并安排testjdbc.jsp,源碼如下:
- <%@ page import="java.sql.*"%>
- <%@ page import="javax.naming.*"%>
- <%@ page import="javax.sql.*"%>
- <%
- try{
- Context initCtx=new InitialContext();
- DataSource ds=(DataSource)initCtx.lookup("test/student");
- Connection conn=ds.getConnection();
- Statement stmt=conn.createStatement();
- //查詢表emp數(shù)據(jù)條數(shù)
- ResultSet rs=stmt.executeQuery("select count(*) as num from emp");
- rs.next();
- out.println(rs.getString("num"));
- rs.close();
- stmt.close();
- }catch(Exception e){
- e.printStackTrace();
- }
- %>
關(guān)于Weblogic搭配Oracle數(shù)據(jù)庫連接池的知識(shí)就介紹到這里了,希望通過本次的介紹能夠帶給您一些收獲!
【編輯推薦】
- Oracle數(shù)據(jù)庫游標(biāo)的類型及使用實(shí)例全解
- 關(guān)于Oracle利用UTL_INADDR注入的簡單介紹
- Oracle數(shù)據(jù)庫定時(shí)器Job在各個(gè)時(shí)間的寫法總結(jié)篇
- 簡單介紹一下Oracle數(shù)據(jù)庫PL/SQL異常處理代碼
- 簡單介紹一下Oracle ERP上線后的迅捷管教和新功能