反饋已提交
網絡繁忙
爲了加強對報表工程的管理,隨時監視其運行狀態,可以在平台中開啓日誌記錄,如下圖所示。
LogDB 是 FineReport 日誌監視開啓之後,用於保存日誌的內建資料庫。
注:平台日誌的設定僅影響系統日誌的輸出,不影響操作日誌。
點擊【伺服器】→【定義資料連結】,新增一個JDBC資料連結將其重命名爲logdb。
資料連結做如下設定:
【資料庫】選擇【Others】。
【驅動器】輸入:com.fr.swift.jdbc.Driver。
【URL】輸入:jdbc:swift:emb://default。
【帳號】和【密碼】均爲空。
注:伺服器添加 LogDB 資料連結後,務必注意遠程設計資料連結權限控制 ,否則存在被越權訪問並修改配置資料庫的風險。
新增【資料庫查詢】,資料連結選擇【logdb】,即可以看到日誌資料庫下面的所有資料表,如下圖所示。
LogDB目前暫時僅支援以下查詢語句。
SQL語句示例:
select * from fine_record_execute
select tname, displayName, consume from fine_record_execute
支援 SUM,COUNT, MAX, MIN, AVERAGE這五種複合方式,如果什麼都不寫,會默認爲COUNT。
SQL句示例:
select sum(consume) from fine_record_execute group by tname, displayName
select consume from fine_record_execute group by tname, displayName
select min(consume), max(consume) from fine_record_execute group by tname, displayName
簡單的 WHERE過濾條件,支援 AND, OR, =,<>,>,>=, <,<=,in,isnull。
select * from fine_record_execute where consume > 10
select sum(consume) from fine_record_execute where consume > 10 and consume < 100 group by tname, displayName
select consume from fine_record_execute where tname = `GettingStartedEN.cpt`
select sum(consume) from fine_record_execute where tname in (`GettingStartedEN.cpt`, `demoEN/WorkBook1.cpt`) group by tname, displayName
todate()結果的日期格式爲:2018-12-18 10:15:26。
注:該語法需要 2019-05-20 以後的 JAR。
select todate(time) from fine_record_execute select * from fine_record_execute where todate(time)<'2018-12-18 10:15:26' and todate(time)>'2018-12-17 10:15:26'
只支援前後‘%’的用法。
注:支援使用 like 進行模糊查詢,但不支持 not like 用法 。
目前只支援 '%';通配符 ‘_’需要 2019-05-20 以後的 JAR。
select * from fine_record_execute where tname like '%demo%'
logdb的資料結構請參考 LogDB 表結構。
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉