3

我目前正在研究用 C# 开发一个应用程序。该应用程序将需要使用数据库后端,但我想知道是否可以将数据库嵌入到应用程序本身中。即用户不需要将 MSSQL 或 MySQL 单独安装到我自己的应用程序的计算机上,而是安装我的程序并安装数据库。如果可能的话,我想使用 MySQL 数据库之类的东西,但不需要用户安装 MySQL 服务器。是否有解决此问题的免费选项。

谢谢你的帮助

4

2 回答 2

4

查看可以嵌入到您的程序中的System.Data.SQLite 。

System.Data.SQLite是原始的 SQLite 数据库引擎和一个完整的 ADO.NET 2.0/3.5 提供程序,所有这些都集成到一个混合模式程序集中。它是原始 sqlite3.dll 的完整替代品(如果您在本机使用它,甚至可以将其重命名为 sqlite3.dll)。

于 2010-11-29T23:37:49.383 回答
1

There is also SQL Server Compact which is more similar to Microsoft SQL Server. It also has other threading advantages if you don't use it on network storage.

于 2010-11-29T23:40:22.147 回答