Java軟件報表軟件技術博客

          java報表軟件技術匯總 java報表軟件制作 報表軟件新聞
          posts - 355, comments - 100, trackbacks - 0, articles - 3
             :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理
            . JNDI連接的使用原理:
           

          1.1 在設計器中先用JDBC連接到數據庫,建立數據庫連接,然后用SQL或者其他方法創建數據集,使用數據集制作好報表,然后把建立的數據庫連接從JDBC連接改成JNDI連接,保存模板,并部署至weblogic服務器。

          1.2 服務器端配置數據源。

          1.3 修改應用WEB-INF下的web.xml文件

              這樣就可以通過WEB瀏覽器瀏覽到使用JNDI數據源的報表了。


          . 我們以oracle 10g數據源制作的模板jndi.cpt為例來說明

            2.1 設計器制作報表:

          l        在設計器中用JDBC連接到oracle 10g數據庫,使用數據庫中的數據表student 制作如下模板jndi.cpt

          l        回到定義數據連接面板,將先前定義的數據庫連接變為JNDI連接,設置JNDI的名字為oracle


          l        保存模板至weblogic 10的應用目錄WebReport/WEB-INF/reportlets下,保存為

          jndi.cpt.

          此時服務器端的數據源還沒有配置,啟動服務器并訪問jndi報表會顯示如下類似錯誤:

          2.2 服務器端配置數據源

          l        打開weblogic 10 的控制界面:http://localhost:7001/console ;登錄weblogic server

          選擇域結構|服務|JDBC|數據源打開數據源配置界面:

          l        鎖定并編輯該界面,新建一數據源,設置數據源JNDI名稱為oracle(即制作模板時定義的JNDI名字),選擇數據庫類型及驅動點擊下一步,如下圖:

          l        事務選項根據自己要求定義,在此默認,點擊下一步

          l        配置連接屬性:數據庫名,URL,用戶名及密碼,建立weblogic 10 oracle 10g的物理連接

          l        測試剛定義的數據源連接:weblogic 服務器會呈現之前我們配置好的數據源,并提供連接測試,點擊測試配置,彈出消息連接測試成功說明配置正確,點擊下一步

          l        部署新建的JDBC數據源:選中需要部署該數據源的服務器,點擊“完成”

          服務器端的數據源配置好了,激活配置后部署的應用就能通過“oracle”這個橋梁(JNDI名字)與oracle數據庫連接

          2.3 修改應用WebReport/web-inf 下的web.xml文件:

          <web-app> ……</web-app>之間增加如下語句:

          2.4 配置完全,可以訪問JNDI數據源報表啦:



          主站蜘蛛池模板: 土默特左旗| 文登市| 贡觉县| 岱山县| 新巴尔虎左旗| 新野县| 施甸县| 桦川县| 方城县| 东明县| 西峡县| 双峰县| 威远县| 重庆市| 隆德县| 大城县| 甘德县| 乡城县| 张家界市| 夏邑县| 富锦市| 平山县| 乃东县| 正阳县| 河津市| 兰州市| 淅川县| 玉门市| 遵义市| 和龙市| 奎屯市| 岳阳市| 泰顺县| 噶尔县| 石家庄市| 富宁县| 龙游县| 吉安县| 英德市| 连山| 黄浦区|