WPF独立本地数据库,无需安装服务器



我开发了一个连接Sql Server的WPF应用程序,它运行得很好,现在我想在我的应用程序中嵌入一个数据库,它不需要任何服务器安装。我希望任何人只需单击setup.exe并安装在他们的计算机中。


SQLite确实支持多线程(SQLite And Multiple Threads),并且它不需要安装,因此它满足了您的所有要求。。。

SQLite支持三种不同的线程模式:

单线程。在这种模式下,所有互斥都被禁用,SQLite同时在多个线程中使用是不安全的。

多线程。在这种模式下,SQLite可以由多个线程,前提是不使用单个数据库连接同时在两个或多个线程中。

已序列化。在序列化模式下,SQLite可以由多个线程没有限制。

线程模式可以在编译时选择(当SQLite库是从源代码编译的)或在开始时(当打算使用SQLite的应用程序正在初始化)或运行时(当创建新的SQLite数据库连接时)。通常地一般来说,运行时覆盖开始时间和开始时间覆盖编译时。除了,单线程模式不能重写一次选定。

默认模式是序列化的。

最新更新