首页 > 电脑专区 > 电脑教程 >

C#如何连接MySQL

来源:互联网 2023-02-20 23:43:39 198

之前自己尝试了一下C#连接mysql数据库,试了好多次,终于成功了,下面分享一下自己的结果。KAj办公区 - 实用经验教程分享!

第三方组件:Mysql.Data.dllKAj办公区 - 实用经验教程分享!

下载Mysql.Data.dll,然后在项目中添加该组件的引用,在代码页里输入using Mysql.Data.MysqlClient,然后使用该类库的函数建立连接了,这是前提。KAj办公区 - 实用经验教程分享!

工具/原料

  • mysql
  • Mysql.Data.dll

方法/步骤

  • 1

    接下来我们会用到几个函数,很重要的。KAj办公区 - 实用经验教程分享!

    建立数据库连接,如图:数据库的地址,库名,登录MySQL的用户名和密码以字符串的形式连接。KAj办公区 - 实用经验教程分享!

    C#如何连接MySQLKAj办公区 - 实用经验教程分享!

  • 2

    执行MySqlCommand命令KAj办公区 - 实用经验教程分享!

    我这里是调用了存储过程,所以传入参数是存储过程名,最后一行代码很重要,表示你调用的类型是存储过程,我这里传入了3个参数KAj办公区 - 实用经验教程分享!

    C#如何连接MySQLKAj办公区 - 实用经验教程分享!

  • 2本页面未经授权抓取自百度经验
  • 3

    创建MySqlDataReader对象KAj办公区 - 实用经验教程分享!

    调用存储过程之后,我们需要接收返回值,这里的MySqlDataReader就至关重要,可以用来接收返回结果集。我的存储过程返回一个List,所以这里添加了list,list的每一项内容都接收,最后可以对list进行判定和运用。然后关闭数据库就可以了。KAj办公区 - 实用经验教程分享!

    C#如何连接MySQLKAj办公区 - 实用经验教程分享!

  • 4

    下面就是我的存错过程,检索一张表加条件,C#中可以接收我们的返回结果集,参数同样也传入了,最后结果也成功。PS:这里list里的具体内容没有贴出,只是举个例子,关键的内容明白就可以了。KAj办公区 - 实用经验教程分享!

    C#如何连接MySQLKAj办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!KAj办公区 - 实用经验教程分享!


    标签: 操作系统MYSQL数据库连接

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码