C#连接Mysql数据库的方式
发布时间:2022-03-03 23:14:04 所属栏目:编程 来源:互联网
导读:C#连接Mysql数据库的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! 本文讲的是C#连接Mysql数据库,下文附有详细的案例,连接错误时MySqlConnection会返回一个M
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语句执行的结果,并提供一个方法从结果中阅读一行。 (编辑:广西网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐