搜了一下,基本都是说要借助个啥DLL的,然后可以直接用。用.NET中自带的OLEDB或者ODBC啥的能直接连不?问题是我们现在已经写好的是Access的,现在改Mysql如果不是采用Oledb,那么DAL层要全部改,工作量有点大哟

解决方案 »

  1.   

    连接MYSQL数据库的方法及示例 
    方法一: 
    使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL 
    该组件为MYSQL为ADO.NET访问MYSQL数据库设计的.NET访问组件。 
    安装完成该组件后,引用命名空间MySql.Data.MySqlClient; 
    使用命令行编译时:csc /r:MySql.Data.dll test.cs 
    方法二: 
    通过ODBC访问MYSQL数据库 
    访问前要先下载两个组件:odbc.net和MYSQL的ODBC驱动(MySQL Connector/ODBC (MyODBC) driver)目前为3.51版 
    安装完成后,即可通过ODBC访问MYSQL数据库 
    方法三: 
    使用CoreLab推出的MYSQL访问组件,面向.NET 
    安装完成后,引用命名空间:CoreLab.MySql; 
    使用命令编译时:csc /r:CoreLab.MySql.dll test.cs 
      

  2.   

    引用Mysql.Data.dll组件,然后引用引用命名空间MySql.Data.MySqlClient;  
    代码基本上与SqlServer差不多一样
      

  3.   

    谢谢,最后跑去下了个DLL,引用了下。