加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

C#连接Mysql数据库的方式

发布时间:2022-03-04 06:18:07 所属栏目:MySql教程 来源:互联网
导读:C#连接Mysql数据库的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! 本文讲的是C#连接Mysql数据库,下文附有详细的案例,连接错误时MySqlConnection会返回一
       C#连接Mysql数据库的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
 
       本文讲的是C#连接Mysql数据库,下文附有详细的案例,连接错误时MySqlConnection会返回一个MySqlException,
 
       其中包括2个变量:Message、Number。
 
下载mysql-connector-net-8.0.12并安装,在引用里添加Mysql.Data。
using MySql.Data.MySqlClient;这句话要写上。如图所示C#连接Mysql数据库的方法
建立在已经安装MySQL数据库的前提,默认安装在C:Program Files (x86)MySQL,建议在安装时选中Connector.NET 8.0.12的安装,里面有MySQL与C#连接的动态链接库。
 
  方法一:Visual Studio,在 项目(右键)-管理NuGet程序包(N)  然后在浏览里面搜索MySql.Data并进行安装。
 
  方法二:安装数据库MySQL时要选中Connector.NET 6.9的安装,将C:Program Files (x86)MySQLConnector.NET 8.0.12Assemblies里v4.0或v4.5中的MySql.Data.dll添加到项目的引用。v4.0和v4.5,对应Visual Studio具体项目 属性-应用程序-目标框架 里的.NET Framework的版本号。
 
2.建立连接(MySqlConnection类)
= =
3.捕捉异常(MySqlException类)
  连接错误时MySqlConnection会返回一个MySqlException,其中包括2个变量:
 
  Message: A message that describes the current exception.
 
  Number: The MySQL error number. (0: Cannot connect to server. 1045: Invalid user name and/or password.)
 
catch (MySqlException ex)
{    switch (ex.Number)
    {        case 0:
        Console.WriteLine("Cannot connect to server.  Contact administrator");        break;    case 1045:
        Console.WriteLine("Invalid username/password, please try again");        break;
    }
}
4.增删查改的代码(MySqlCommand类、MySqlDataReader类)
  ExecuteReader——用于查询数据库。查询结果是返回MySqlDataReader对象,MySqlDataReader包含sql语句执行的结果,并提供一个方法从结果中阅读一行。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读