如何在C#应用程序中嵌入MySQL数据库服务器?

New*_*ger 3 c# mysql database

可能重复:
自包含数据库?

我希望创建一个嵌入MySQL数据库服务器的C#应用​​程序.数据需要存储在文件中,我需要在应用程序内部访问它,进行查询并将结果保存回磁盘.

我怎么能接近这个?

Vis*_*har 5

  1. 开源ADO.NET提供程序SQLLite是您的方案的最佳选择.请参阅:SQLLite
    • SQLite数据库引擎是一个ADO.NET 2.0/3.5提供程序,全部集成到单个混合模式程序集中.
    • System.Data.SQLite是原始的SQLLite数据库引擎.
    • 它是独立的,无服务器,零配置,事务性SQL数据库引擎.
  2. 如果已安装MySql数据库,则可以使用MySql Connector嵌入它.有关详细信息,您可以执行此操作:使用C#和.NET连接到MySQL数据库