在Windows中的两个不同应用程序之间共享sqlite数据库

时间:2016-05-13 03:52:57

标签: c# database windows sqlite visual-c++

我在Windows中有两个桌面应用程序,它们用两种不同的语言编写:一个用VC ++编写,另一个用C#编写。我们需要使我们的数据库在两个应用程序之间通用。我们如何使公共文件夹使用相同的数据库?

我们如何在这两个应用程序之间共享数据库的路径?

1 个答案:

答案 0 :(得分:2)

SQLite本身没有访问限制,可以很好地处理来自多个进程的锁定。

您只需确保两个应用程序都可以访问同一文件夹。 最简单的方法是在用户的应用程序数据文件夹中创建一个目录(例如%APPDATA%\MyLittleCompany\SharedDB\data.sqlite)。