隨筆 - 225  文章 - 98  trackbacks - 0
          <2011年12月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          隨筆分類

          相冊

          報表工具廠商們

          搜索

          •  

          最新評論

          閱讀排行榜

          . 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

          http://www.finereport.com/forumimages/w-formwork.jpg

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

           

                http://www.finereport.com/forumimages/w-link1.jpg

           

          http://www.finereport.com/forumimages/w-link2.jpg

           

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

          jndi.cpt.

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

          http://www.finereport.com/forumimages/w-error.jpg

           

          2.2 服務器端配置數據源

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

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

          http://www.finereport.com/forumimages/w-configure.jpg

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

          http://www.finereport.com/forumimages/w-set.jpg

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

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

          http://www.finereport.com/forumimages/w-attribute.jpg

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

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

          http://www.finereport.com/forumimages/w-deploy.jpg

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

           

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

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

          http://www.finereport.com/forumimages/w-modify.jpg

           

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

          http://www.finereport.com/forumimages/w-access.jpg

          文章轉自:http://blog.vsharing.com/fanfanzheng/A1461615.html



          了解Java報表工具就從這里開始
          posted on 2011-12-15 09:58 season 閱讀(228) 評論(0)  編輯  收藏 所屬分類: Java報表—技術知識
          主站蜘蛛池模板: 武胜县| 青铜峡市| 县级市| 科尔| 鄂温| 津南区| 永仁县| 海晏县| 浦北县| 夏邑县| 沧源| 云和县| 新源县| 利川市| 贺兰县| 漳州市| 清远市| 哈巴河县| 余江县| 皋兰县| 且末县| 裕民县| 河西区| 克什克腾旗| 桂东县| 黄冈市| 台前县| 句容市| 邢台县| 军事| 盐池县| 自治县| 池州市| 灵寿县| 合川市| 林甸县| 乐至县| 安康市| 五莲县| 鹤庆县| 全椒县|