我现在使用MySQLDriverCS.dll链接mysql数据库
但是发现其他机子上没有安装过MySQLDriverCS-n-EasyQueryTools,则无法正常使用。。不知道为什么。。还有一个就是 是否可以使用libmySQL.dll来连接mysql。。
求具体代码。

解决方案 »

  1.   


    http://dev.mysql.com/usingmysql/dotnet/
    http://dev.mysql.com/downloads/#connector-net
    有源代码及demo
      

  2.   

    但是我只要用MySQLDriverCS这个就可以连接mysql了撒,,
      

  3.   

    mysql 的 ado.net provider 是构建于 mysql C API 之上的,
    真正跟数据库交互的还是 libmysql.dll,
    MySQLDriverCS 通过 P/Invoke 调用 libmysql.dll 中的功能.
    所以运行时还是需要 libmysql.dll 的.相反, PostgreSQL 的 ado.net provier - Npgsql 则是直接通过 socket 连接
    PostgreSQL 服务器, 根据 PostgreSQL 协议来交互的,
    因而不需要 C API dll.