c#l链接mysql,(visual studio)c#连接mysql数据库

1、找到mysql安装位置(补充下知识,后面好像没用到....)

进入mysql命令行输入:show variables like "%char%";

d1316d5e02ff8c97627212c265914610.png

找到DOWNLOADS--->Community--->MySQL on Windows--->MySQL for Visual Studio(如下图)

4b8bb0cafcd25e2ba0af793d41713912.png

3、下载对应的ZIP包

678cf8b0f6bd2487e5c5e646f71b6396.png

4、查看自己的.NetFramework版本 地址栏中直接输入地址,C:\Windows\Microsoft.NET\Framework,然后回车,最大的数字就是自己电脑对应的.NetFramework版本

接着解压zip包,里面有好几个文件夹,里面有个mysql.data.dll,这个是是C#操作MYSQL的驱动文件,是c#连接mysql必要插件

(其中 VS2010使用V4.0下的dll文件  VS2012/2013/2015使用v4.5下的dll文件) 要找到与.NetFramework版本对应的dll文件

把这个插件放到自己的新建的c#项目的bin目录下

8a1db3d0fe9ef8aa4a51393614e8b910.png       

c816f47935e2ea6a19bdd2b84c148243.png       

6b47d61fa5221a1e9c453300d2a84293.png

5、然后在项目里面 引用(单击右键)--->添加引用,就把mysql.data.dll插件引入了

4a66acdaf1531a671502b657e4ba10a6.png      

5a4c2943b7f017d318db3bf9cc5cfb2c.png

6、最后添加mysql数据库连接语句,进行连接测试是否可以

红色箭头的地方要加上语句using MySql.Data.MySqlClient;蓝色部分根据自己数据库不同作对应的修改

03c9cebdd78e7218f7f9a798c47fa1f4.png

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using MySql.Data.MySqlClient;

namespace Demo0

{

class Program

{

static void Main(string[] args)

{

string constructorString = "server=localhost;User Id=root;password= ;Database=test";

MySqlConnection myConnnect = new MySqlConnection(constructorString);

myConnnect.Open();

MySqlCommand myCmd = new MySqlCommand("insert into product(user,id) values('123',429)",myConnnect);

Console.WriteLine(myCmd.CommandText);

if (myCmd.ExecuteNonQuery() > 0)

{

Console.WriteLine("数据插入成功!");

Console.ReadKey();//防止黑框闪退,可以看到结果

}

}

}

}

2e49f703445988b2549f494466c3395c.png    

f7ad4e7cc07ed2051edb35d9b1f5294a.png

成功插入!

标签:插件,Console,c#,System,dll,visual,studio,mysql,using

来源: https://blog.csdn.net/zhsihui429/article/details/86497893

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值