Weblogic8配置Oracle數據庫連接池

1、配置連接池

通過http://localhost:7001/console進入管理控制檯

在左側菜單中依次進入mydomain(自定義的域名稱)-服務-JDBC-連接緩衝池

點擊“配置新的 JDBC Connection Pool... ”

數據類型選擇:Oracle

數據庫驅動程序選擇:Oracle's Driver (Thin) Version:9.0.1,0.2.0,10

點擊右下角的“繼續”

在名稱中寫入想要設置的連接池名稱(本例爲:myconnection1)

數據庫名稱:要訪問的數據庫名稱

主機名:寫入數據庫服務器的主機名稱或IP地址(本例:192.168.1.251)

端口號默認爲:1521

數據庫用戶名稱、密碼根據具體情況填寫

點擊“繼續”

在下一頁中點擊“測試驅動程序配置”顯示“連接成功”

點擊“創建和部署”

在新頁面的列表中出現myconnection1的配置項

連接池配置完畢

2、測試配置連接池

在左側菜單中依次進入mydomain(自定義的域名稱)-服務-JDBC-連接緩衝池

點擊“myconnection1”

在配置頁籤中點擊“連接”頁籤

點擊高級選項“顯示”

選擇“測試保留連接”,“測試創建連接”,“測試釋放連接”

在“測試表名稱”中寫入數據庫中隨便一張表的名稱

在“初始SQL”中寫入“SQL select * from student”

選擇“支持本地事務”選項

點擊“應用”

在“測試”頁簽下點擊“測試緩衝池”

顯示“測試成功”

3、配置JDBC數據源

在管理控制檯左側菜單中依次進入mydomain(自定義的域名稱)-服務-JDBC-數據源

點擊“配置新的 JDBC Data Source”

在名稱中寫入要配置的數據源名稱(本例:mydatasource1)

在JNDI名稱中寫入訪問的名字(本例:test/ora9)

點擊“繼續”

在緩衝池名稱中選擇myconnection1

點擊“繼續”、“創建”

在列表中出現mydatasource1配置項

數據源配置完畢

4、測試JDBC數據源

創建並部署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數據條數
        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();
    }
%>
 將“test/student”換成自己的JNDI名稱

將emp換成數據庫中表

部署後運行

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章