在MySQL中将MySQL数据库嵌入到应用程序中

时间:2010-11-29 23:35:59

标签: c# mysql embedded-database

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

感谢您的帮助

2 个答案:

答案 0 :(得分:4)

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

  

System.Data.SQLite 是原始版本   SQLite数据库引擎和一个完整的   ADO.NET 2.0 / 3.5提供商全部推出   进入单一的混合模式组件。它   是一个完整的替代品   原来的sqlite3.dll(你甚至可以   如果你是的话,将它重命名为sqlite3.dll   本地使用它。)

答案 1 :(得分:1)

还有SQL Server Compact与Microsoft SQL Server更相似。如果不在网络存储上使用它,它还具有其他线程优势。