可能重复:
Self-contained database?
我希望创建一个嵌入MySQL数据库服务器的C#应用程序。数据需要存储在文件中,我需要在应用程序内部访问它,进行查询并将结果保存回磁盘。
我该如何处理?
答案 0 :(得分:5)
答案 1 :(得分:2)
MySQL embedded library被称为libmysqld
,但这可能比SQLite要多得多。我不确定是否存在本机C#绑定。它似乎没有被广泛使用。通常,“嵌入式”MySQL是捆绑在服务器设备中的,而不是分发给第三方的已编译应用程序。
SQLite提供了MySQL提供的大多数基本功能,旨在对您的应用程序产生很小的影响。在许多用例中你会发现它几乎是一样的。
答案 2 :(得分:0)
据我所知,ADO.NET应该可以正常使用MySQL。试着看看这里: http://zetcode.com/db/mysqlcsharptutorial/