用好報表工具需掌握的基礎知識

jyjun發表於2023-01-09


這裡所說的報表是由部署在伺服器上的報表工具產生並透過瀏覽器訪問的報表,皕傑報表就是這樣的報表。報表工具的作用是將資料從資料庫裡取出來,再以一種要求的樣式展示出來。要用好報表工具,需要掌握一些基礎知識,這些基礎知識主要包含三大塊。

l   資料庫相關的知識:包括table、Colum、record以及JDBC相關的概念

皕傑報表工具透過JDBC來連線資料庫,因而一個資料庫是否配備了JDBC驅動是判定報表工具能否使用的唯一要素。

l   熟練掌握SQL語言相關的知識

   資料集是報表工具透過sql從資料庫取數的集合,一個資料集對應一個資料來源。

l   Java執行環境相關的知識,包括JRE的安裝配置、Java應用伺服器相關的知識

JRE是java的執行環境,常用的java應用伺服器包括tomcat、websphere、weblogic,JBoss等。

另外需瞭解報表的型別,從大類來講,報表分為展現報表和填報報表,具體介紹如下:

展現報表: 所謂展現報表就是將資料庫裡的資料取出來以一定的樣式展現出來,不改變資料庫裡的資料的報表。

展現報表根據取數方式的不同,又可分為普通報表和行式報表。普通展現報表一次取出所需的全部資料,可以做分組、求和等運算,因此在設計時儘量控制取出資料的數量,只取出必要的資料,在硬體能夠承受的條件下執行,避免發生記憶體溢位。行式報表是皕傑報表專為大資料量純展現報表設定的展現形式。行式報表是採取sql分頁查詢的方式,因此,當資料量較大的時候,可以採用行式報表。

行式報表主要用於處理大數量的資料展現,它每次都只從資料庫中調取本頁的資料,當點選下一頁的時候,會重新調取下一頁的資料,這樣就解決了記憶體溢位的問題。

由於行式報表每次只取出了一部分資料來展現,因而沒法做分組,求和,求平均值等運算。

填報報表: 填報報表顧名思義就是進行資料的填寫和上報,因此它不僅能從資料庫取數,還能進行資料的錄入和修改。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69984822/viewspace-2931331/,如需轉載,請註明出處,否則將追究法律責任。