溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

頁面上怎么從不同數據庫取數并關聯計算

發布時間:2021-12-02 10:18:11 來源:億速云 閱讀:194 作者:柒染 欄目:大數據

這篇文章給大家介紹頁面上怎么從不同數據庫取數并關聯計算,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

可以通過 java 代碼實現從不同數據庫取數,做好關聯計算后返回給前臺頁面展現,具體思路是:

1)分別從各個數據庫中讀取表數據,存入 CachedRowSet 對象中

2)關聯計算可以使用 JoinRowSet 完成兩個表的內連接

3)涉及數據過濾時,可以使用 FilteredRowSet 完成條件過濾

4)把結果集返回給前臺展現

在數據量比較小的時候,這種方式是完全可以的,但是隨著數據量的增加,性能會變的不可控(開發者能力差異)。另外,如果數據不僅來自數據庫,而且需要從文件、分布式系統等其他數據源中取數時,還會增加代碼量和處理難度。當然 如果只是個別需求,那么還是可以用代碼開發這種方式做的,但是如果類似需求占比比較大,那么建議采用報表工具來實現,配置相對比較簡單易操作,也方便后期維護。

報表工具方案 1:多數據集取數,單元格函數關聯計算

頁面上怎么從不同數據庫取數并關聯計算

多個數據集分別從不同數據庫中取數,單元格中使用函數進行關聯計算。

具體操作可以參考: 多數據庫關聯取數方法一

報表工具方案 2:集算器腳本統一處理返回結果集

頁面上怎么從不同數據庫取數并關聯計算

在腳本中通過函數完成不同數據庫之間的取數和關聯計算,報表單元格按照常規取數配置就可以。

關于頁面上怎么從不同數據庫取數并關聯計算就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女