在設計器中先用JDBC連線到資料庫,建立資料庫連線,然後用SQL或者其他方法建立資料集,使用資料集製作報表,然後把建立的資料庫連線從JDBC連線改成JNDI連線,然後配置好伺服器中的JNDI連線,然後按照我們下面章節所說的部署weblogic伺服器,這樣就可以透過WEB瀏覽器瀏覽到使用JNDI連線的報表了。WEBLOGIC的JNDI資源應用與WEBSPHERE的JNDI資源應用很類似,所以本章就簡略地進行講解,具體的步驟可以參照上一章WEBSPHERE的JNDI資源應用。1.1 製作使用JNDI連線的報表首先使用jdbc方式連線資料庫orcl10g,然後使用orcl10g資料庫中的一個表製作一個模板jndi.cpt儲存可以預覽,如下圖:然後,回到定義資料庫連線,新建一個JNDI方式的資料連線orcl10g,將jndi的名字命名為oracle,刪掉前面建的連線方式JDBC的orcl10g資料連線,確定儲存。如下圖:儲存模板,此時的模板jndi.cpt是無法預覽的,因為我們只定義了jndi的名字,沒有建立jndi連線。注:只需要設定JNDI的名字,上下文裡面的可以省略。1.2 WEBLOGIC中的JNDI連線配置登陸WEBLOGIC的管理平臺,在域結構裡面選擇服務Services,選擇Jdbc資料來源,新建Connectionpool設定資料來源JNDI名稱為oracle(即製作模板時定義的JNDI名字),選擇資料庫型別及驅動點選“下一步”,如下圖:事務選項根據自己要求定義,在此預設,點選“下一步”配置連線屬性:資料庫名,URL,使用者名稱及密碼,建立weblogic 10 至oracle 10g的物理連線。測試剛定義的資料來源連線:點選下一步,weblogic 伺服器會呈現之前我們配置好的資料來源,並提供連線測試,點選“測試配置”,彈出訊息“連線測試成功”說明配置正確,點選“下一步”,部署新建的JDBC資料來源:選中需要部署該資料來源的伺服器,點選“完成”。如下圖:伺服器端的資料來源配置好了,啟用配置後部署的應用就能透過“oracle”這個橋樑(JNDI名字)與oracle資料庫連線。
在設計器中先用JDBC連線到資料庫,建立資料庫連線,然後用SQL或者其他方法建立資料集,使用資料集製作報表,然後把建立的資料庫連線從JDBC連線改成JNDI連線,然後配置好伺服器中的JNDI連線,然後按照我們下面章節所說的部署weblogic伺服器,這樣就可以透過WEB瀏覽器瀏覽到使用JNDI連線的報表了。WEBLOGIC的JNDI資源應用與WEBSPHERE的JNDI資源應用很類似,所以本章就簡略地進行講解,具體的步驟可以參照上一章WEBSPHERE的JNDI資源應用。1.1 製作使用JNDI連線的報表首先使用jdbc方式連線資料庫orcl10g,然後使用orcl10g資料庫中的一個表製作一個模板jndi.cpt儲存可以預覽,如下圖:然後,回到定義資料庫連線,新建一個JNDI方式的資料連線orcl10g,將jndi的名字命名為oracle,刪掉前面建的連線方式JDBC的orcl10g資料連線,確定儲存。如下圖:儲存模板,此時的模板jndi.cpt是無法預覽的,因為我們只定義了jndi的名字,沒有建立jndi連線。注:只需要設定JNDI的名字,上下文裡面的可以省略。1.2 WEBLOGIC中的JNDI連線配置登陸WEBLOGIC的管理平臺,在域結構裡面選擇服務Services,選擇Jdbc資料來源,新建Connectionpool設定資料來源JNDI名稱為oracle(即製作模板時定義的JNDI名字),選擇資料庫型別及驅動點選“下一步”,如下圖:事務選項根據自己要求定義,在此預設,點選“下一步”配置連線屬性:資料庫名,URL,使用者名稱及密碼,建立weblogic 10 至oracle 10g的物理連線。測試剛定義的資料來源連線:點選下一步,weblogic 伺服器會呈現之前我們配置好的資料來源,並提供連線測試,點選“測試配置”,彈出訊息“連線測試成功”說明配置正確,點選“下一步”,部署新建的JDBC資料來源:選中需要部署該資料來源的伺服器,點選“完成”。如下圖:伺服器端的資料來源配置好了,啟用配置後部署的應用就能透過“oracle”這個橋樑(JNDI名字)與oracle資料庫連線。