【发布时间】:2010-04-15 19:42:29
【问题描述】:
这可能是一个愚蠢的问题,但我完全是新手。
我想创建一个与数据库通信的 Windows 程序。如果我的程序的用户不必安装 MySql 之类的数据库程序,有什么办法可以做到这一点?
我打算用 C# 编写它。
【问题讨论】:
标签: c# database embedded-database
这可能是一个愚蠢的问题,但我完全是新手。
我想创建一个与数据库通信的 Windows 程序。如果我的程序的用户不必安装 MySql 之类的数据库程序,有什么办法可以做到这一点?
我打算用 C# 编写它。
【问题讨论】:
标签: c# database embedded-database
您可以使用嵌入式数据库,例如 SQLite 或 Firebird Embedded。
您可以在wikipedia page找到嵌入式数据库解决方案的完整列表
【讨论】:
SQL Server Compact 为您工作。但它不支持某些功能。但是您不需要安装单独的数据库服务器。它是嵌入式的。
【讨论】:
既然你提到了 MySQL:MySQL Embedded Database
(不过,它不是免费的。)
【讨论】: