欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#连接MySQL操作详细教程

程序员文章站 2022-06-09 10:14:24
c#如何连接mysql进行操作,供大家参考,具体内容如下1、引入mysql.data.dll例如小编是vs2017,创建工程之后,添加应用,选择工程,点击下面的引用,右击打开,选择添加引用2、如何找到...

c#如何连接mysql进行操作,供大家参考,具体内容如下

1、引入mysql.data.dll

例如小编是vs2017,创建工程之后,添加应用,选择工程,点击下面的引用,右击打开,选择添加引用

C#连接MySQL操作详细教程

2、如何找到自己的mysql.data.dll,答案就是自己安装mysql的安装路径下,找到后选择添加

C#连接MySQL操作详细教程

3、就是直接贴代码了,这里是查询账号密码,以及插入账号密码(注意:更改个人的数据名字以及表密码等)

using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
using mysql.data.mysqlclient;//引用命名空间

namespace mysql数据库操作
{
 class program
 {
  static void main(string[] args)
  {
   string connstr = "database=test007;data source=127.0.0.1;port=3306;user id=root;password=124638;";
   // string connstr = "database=test007;datasource=127.0.0.1;port=3306;user=root;pwd=124638;";
   mysqlconnection conn = new mysqlconnection(connstr);

   //打开链接
   conn.open();


   #region 查询
   ////创建命令
   //mysqlcommand cmd = new mysqlcommand("select * from user ", conn);

   ////执行命令--读取数据
   //mysqldatareader reader= cmd.executereader();

   ////读取数据
   //while(reader.read())//判断是否有数据--//读取一行记录
   //{

   // string username= reader.getstring("username");
   // string password = reader.getstring("password");
   // console.writeline(username + ":" + password);
   //}
   //reader.close();
   #endregion


   #region 插入数据   
   string username = "cwer";
   string password = "lcker"; 
   //创建语句
   mysqlcommand cmd = new mysqlcommand("insert into user set username='" + username + "'" + ",password='"+password+"'",conn);
   //执行语句
   cmd.executenonquery();
   conn.close();
   console.readkey();//程序暂停
   

  }
 }
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。