创建嵌入式Mysql数据库如何使用C#创建嵌入式mysql数据库?定义“嵌入式”如果您在未安装MySQL的情况下尝试使用它,那您就倒霉了。SQLite和SQLServerCompactEdition(参见Matthew的链接)是您在不安装服务器的情况下使用数据库的唯一选择。《嵌入式服务器库是基于客户端/服务器版本的MySQL,是用C/C++写的,所以嵌入式服务器也是用C/C++写的,没有其他语言的嵌入式服务器》http://dev.mysql.com/doc/refman/5.0/en/libmysqld.html你应该看看SQLCE4.0。http://www.microsoft.com/sqlserver/en/us/editions/compact.aspx我创建了一个嵌入SQLite和SQLServerCE的应用程序。在这两者中,我发现SQLite更容易实现,并且不需要独立安装即可正常工作。我发现SQLServerCE在处理数据的基本功能方面非常有限,并且不允许我在C#中实现缺少的用户定义函数。另一方面,SQLite提供了更丰富的开箱即用功能。它还允许我在C#中实现我想要的任何UDF。结果是实施我的应用程序要容易得多。我使用SQLite的一个缺点是映射从SQLServer导入的数据类型。当输入仅为整数时,SQLite总是返回long值作为输出,而在某些情况下,ADO提供程序在实际值为float或double时返回long值。当数字类型首先是null或整数,然后是有效的双精度和它不应该的舍入时,并不总是很好。我被迫实现显式双精度表达式以防止在查询数据时进行舍入。虽然两者都允许我存储数据和执行SQL,但我发现SQLServerCE从功能角度来看过于有限,最终我最终没有使用它。以上就是C#学习教程:创建嵌入式mysql数据库的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
