我目前正在研究用C#开发应用程序。应用程序将需要使用数据库后端,但我想知道是否可以将数据库嵌入到应用程序本身。即用户不需要将MSSQL或MySQL分别安装到我自己的应用程序的计算机上,而是安装我的程序,并随之安装数据库。如果可能的话,我想使用像MySQL数据库这样的东西,但不需要用户安装MySQL服务器。是否有免费选项来解决此问题。
感谢您的帮助
答案 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更相似。如果不在网络存储上使用它,它还具有其他线程优势。