0
我在Windows中有兩個桌面應用程序,它們用兩種不同的語言編寫:一個用VC++,另一個用C#。我們需要讓我們的數據庫在兩個應用程序之間通用。我們如何製作一個通用文件夾來使用同一個數據庫?在Windows中的兩個不同的應用程序之間共享sqlite數據庫
我們如何在這兩個應用程序之間共享數據庫的路徑?
我在Windows中有兩個桌面應用程序,它們用兩種不同的語言編寫:一個用VC++,另一個用C#。我們需要讓我們的數據庫在兩個應用程序之間通用。我們如何製作一個通用文件夾來使用同一個數據庫?在Windows中的兩個不同的應用程序之間共享sqlite數據庫
我們如何在這兩個應用程序之間共享數據庫的路徑?
SQLite本身沒有訪問限制,並且可以很好地處理來自多個進程的鎖定。
您只需確保兩個應用程序都可以訪問相同的文件夾。 最簡單的方法是在用戶的應用程序數據文件夾中創建一個目錄(例如,%APPDATA%\MyLittleCompany\SharedDB\data.sqlite
)。
感謝它的幫助。 :) – Bhoj
共享鎖 - https://www.sqlite.org/lockingv3.html – tofutim