當柳上原的風吹向天際的時候...

          真正的快樂來源于創造

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks
          在本例中,我們將學習如何在Weblgic9.2中配置一個JDBC數據源并提供給一個Web應用程序使用,此程序你可以 從"http://www.aygfsteel.com/Files/heyang/TestWeblogicJNDI.rar"處下載然后部署到Weblogic上。

          本例使用的數據庫 為MySql,請確認其中有名為test的database,并建立一張employee表并填充數據,建表語句及充值語句如下:
          create table employee(
             id 
          char(4not null primary key,
             name 
          varchar(200)
          )

          insert into employee ( id, name ) values ( '01''張三' );
          insert into employee ( id, name ) values ( '02''張四' );
          insert into employee ( id, name ) values ( '03''張五' );
          insert into employee ( id, name ) values ( '04''張六' );
          insert into employee ( id, name ) values ( '05''張七' );


          一.首先,將應用程序訪問數據庫需要用到的數據庫驅動包拷貝到自建域所在目錄下的lib目錄.


          二.打開Weblogic管理控制臺,在左側的"域結構"欄中找到"服務">>"JDBC">>"數據源".然后按下上方的"鎖定并編輯"按鈕,再點擊右邊的"新建"按鈕.


          四.進入此頁面后,輸入JNDI名稱,指定數據庫類型為MySql,及指定數據庫驅動程序。再點擊下一步。


          五.這個頁面目前還不需要修改,直接點擊"下一步"按鈕.


          六.進入此頁面后,輸入數據庫參數.如下所示:指定數據庫名為test(MySql5安裝后就有),指定主機名為127.0.0.1也就是本機(數據庫安裝所在機器),端口3306,以及數據庫名和密碼.


          七.到這個頁面后可以測試一下能否連通數據庫,如果反饋是"鏈接測試成功"則點擊"完成"按鈕.


          八.完成后,將會進入到以下頁面,點擊剛配置的數據源名鏈接.


          九.打開目標選項卡,選擇服務器AdminServer,再點擊"保存".這一步是將數據源綁定到服務器。


          十.最后,激活所進行的更改。



          十一.將TestWeblogicJNDI發布到Weblogic上后,在瀏覽器中查看,數據庫中的內容就顯示出來了.



          十二.以下是TestWeblogicJNDI程序訪問數據庫所用的Scriptlet代碼:
          <%
              Context ctx 
          = new InitialContext();
              DataSource ds 
          = (DataSource) ctx.lookup(“MySqlDS”);//JNDI名
              Connection conn 
          = ds.getConnection();
              Statement stmt 
          = conn.createStatement();
              ResultSet rs 
          = stmt.executeQuery("select * from employee");
              
          while (rs.next()) {
               out.println(
          "id:" + rs.getString("id")+"---");
               out.println(
          "name:" + rs.getString("name")+"<br />");    
              }
              rs.close();
              stmt.close();
              conn.close();
              ctx.close();
          %>

          --全文完--
          posted on 2009-08-30 15:01 何楊 閱讀(1721) 評論(0)  編輯  收藏
          主站蜘蛛池模板: 武邑县| 黄大仙区| 房产| 晋江市| 铁岭市| 漳州市| 陕西省| 茂名市| 沈丘县| 大方县| 牡丹江市| 共和县| 辽阳县| 岑巩县| 无极县| 安阳县| 南川市| 乐东| 兴隆县| 色达县| 青铜峡市| 乌兰察布市| 来安县| 连云港市| 罗田县| 峡江县| 莱芜市| 灵宝市| 淮阳县| 古田县| 巴彦淖尔市| 朝阳市| 彭山县| 南城县| 黄平县| 周宁县| 定兴县| 封开县| 梁山县| 临湘市| 连州市|