原創|使用教程|編輯:鄭恭琳|2019-12-03 11:37:10.227|閱讀 160 次
概述:最近,NoSQL數據庫越來越受歡迎。它們與傳統的關系數據庫有明顯的區別,并提供以下功能:高彈性、大量數據、良好的可伸縮性、群集。 RavenDB是新的NoSQL數據庫之一。這是一個面向文檔的數據庫,類似于流行的MongoDB。但是與上一個相比,RavenDB是一個開源數據庫。這意味著您可以免費在應用程序中使用它,并根據需要添加功能。 本文主要講述如何在報表中連接RavenDB數據庫的方式。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
最近,NoSQL數據庫越來越受歡迎。它們與傳統的關系數據庫有明顯的區別,并提供以下功能:高彈性、大量數據、良好的可伸縮性、群集。
RavenDB是新的NoSQL數據庫之一。這是一個面向文檔的數據庫,類似于流行的MongoDB。但是與上一個相比,RavenDB是一個開源數據庫。這意味著您可以免費在應用程序中使用它,并根據需要添加功能。
讓我們看看在報表中連接RavenDB數據庫的方式。為此,您需要使用Fastreport.Net提供的插件連接器(點擊下載FastReport.Net最新安裝包),該插件位于已安裝程序的目錄Extras\Connections\FastReport.RavenDB中。我們正在編譯此項目。
現在,我們轉到報表設計器,并在File->Options菜單中添加一個插件。
將fastReport.RavenDB.dll添加到插件后,需要重新啟動設計器并開始建立連接。
在可用連接列表中,您可以找到新的連接器RavenDB。
根據您的數據庫設置,連接可能是安全的或未保護的。在第一種情況下,您需要輸入用戶名和密碼。
您的數據庫可以在遠程服務器上,也可以在本地計算機上,沒關系。我們僅指定主機URL和基礎名稱。結果,不安全的連接線將如下所示:
Url = //desktop-9kdjgvm:9072/;Database=TestDatabase
接下來,像往常一樣,我們轉到表格選擇:
不幸的是,我們不能使用SQL查詢編輯器。盡管NoSQL提供了編寫類似SQL的查詢的功能,但是查詢構建向導無法使用它們。因此,參數化查詢對我們也不可用。
請注意,Companies的本質具有已經具有最終數據字段的不同下屬實體。這是面向文檔的NoSQL數據庫的特殊性,該數據庫具有數據層次結構。大多數情況下,他們使用類似json的文檔,這些文檔使您可以創建上圖所示的分層設計數據。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn