在 C# 中将 MySQL 数据库嵌入到应用程序中
我目前正在考虑用 C# 开发一个应用程序。该应用程序需要使用数据库后端,但我想知道是否可以将数据库嵌入到应用程序本身中。即用户不需要将 MSSQL 或 MySQL 单独安装到我自己的应用程序的计算机上,而是安装我的程序并随之安装数据库。如果可能的话,我想使用类似 MySQL 数据库的东西,但不需要用户安装 MySQL 服务器。有没有免费的选项可以解决这个问题。
感谢您的帮助
I am currently looking into developing an application in C#. The application will need to use a database backend but I was wondering if it possible to embed a database into the application itself. I.e. the user would not need to install MSSQL or MySQL onto the computers separately to my own app but instead install my program and the database is installed with it. If possible I would like to use something like a MySQL Database but not needing the user to install the MySQL Server. Is there a free option to resolve this problem.
Thanks for your help
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查看可以嵌入到您的程序中的System.Data.SQLite。
Look at System.Data.SQLite which can be embedded into your program.
还有 SQL Server Compact,它与 Microsoft SQL 更相似服务器。如果您不在网络存储上使用它,它还具有其他线程优势。
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.