2012-11-07 89 views
0

我想創建一個獨立於數據庫類型的自定義數據庫驅動程序,如SQL Server,SQL LITEMDB。請提供一些關於如何實現這一點的想法。如何獨立於數據庫類型創建數據庫驅動程序

+0

用什麼語言?在Java中已經有了[tag:jdbc]標準,但它不會幫助你使用不同的SQL方言,你需要更高的抽象級別。 –

+0

請問一個具體的問題,答案可能是具體的,而不是要求提出意見。 –

+0

我需要使用C#創建。 C#中是否有這樣的驅動程序可以使用不同的數據庫類型? –

回答

0

這個問題很一般。如果您得到關於數據庫獨立數據庫服務器體系結構的詳細編程技巧,我會感到驚訝。

作爲一個非常普遍的事情,我建議您查看已經嵌入MS Access中超過12年的功能。這是表格鏈接。

錶鏈接允許MS Access數據庫+應用程序包含來自其他數據庫的表或視圖,就好像它們是Access數據庫中的視圖一樣。它通過訪問知道如何在外部數據庫上操作的DBMS服務器來實現這一點,使用ODBC等機制。

在此設置中,客戶端(本地Access應用程序)與本地MS Access服務器進行通信,該服務器與與數據庫進行通信的外部數據庫服務器進行通信。

我意識到這不是你所要求的。但是在開始繞過外部DBMS服務器的架構之前,您需要了解它。

相關問題