Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Windows中的两个不同应用程序之间共享sqlite数据库_C#_Database_Windows_Sqlite_Visual C++ - Fatal编程技术网

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

C# 在Windows中的两个不同应用程序之间共享sqlite数据库,c#,database,windows,sqlite,visual-c++,C#,Database,Windows,Sqlite,Visual C++,我在Windows中有两个桌面应用程序,它们是用两种不同的语言编写的:一种是用VC++编写的,另一种是用C#编写的。我们需要使我们的数据库在两个应用程序之间通用。我们如何创建一个公用文件夹来使用同一个数据库 我们如何在这两个应用程序之间共享数据库路径?SQLite本身没有访问限制,可以很好地处理来自多个进程的锁定 您只需确保两个应用程序都可以访问同一文件夹。 最简单的方法是在用户的应用程序数据文件夹中创建一个目录(例如,%APPDATA%\MyLittleCompany\SharedDB\dat

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


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

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

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

共享锁-感谢它的帮助。:)