C#连接mysql数据及简单操作

使用C#连接数据库需要用到mysql官方提供的mysql-connector,下载地址如下
官网下载地址
页面最下方有下载链接

直接运行

这里写图片描述

选择Typical即可
这里写图片描述

这里写图片描述

这里写图片描述

默认安装路径在C:\Program Files (x86)\MySQL

新建C#的控制台程序,在解决方案中的引用中添加以下两项
这里写图片描述

这里写图片描述

这里写图片描述

接下来就是编写C#程序了
这里需要注意的是必须添加引用
using MySql.Data.MySqlClient;

C#连接数据库

//创建MySqlConnection对象
MySqlConnection conn = null;
//连接数据库,依次是主机名或IP地址(这里是本地)、数据库名称、用户名、密码、字符集说明(不加字符集说明,中文会出现乱码)
conn = new MySqlConnection("Data Source = localhost;DataBase = test; User ID = root; Password = abc123;Charset=utf8");
//打开对象
conn.Open();   
//判断conn状态
if (conn.State.ToString() == "Open") 
{
    Console.WriteLine("连接成功");
}
else
{
    Console.WriteLine("连接失败");
}

C#对mysql数据库进行update操作

//第一种创建sql语句方式
MySqlCommand com = new MySqlCommand("UPDATE website SET url = 'www.baidu.com' WHERE name = '百度'", conn);

//第二种创建sql语句方式
//MySqlCommand com = new MySqlCommand();
//com.Connection = conn;
//com.CommandText = "UPDATE website SET url = 'www.taobao.com' WHERE name = '淘宝' ";

//返回影响表的行数
int rows = com.ExecuteNonQuery();
if (rows > 0)
{
    Console.WriteLine("修改行数为" + rows);
}
else
{
    Console.WriteLine("执行失败");
}
Console.ReadKey();

代码可以访问我的主页进行下载。
程序链接

没有积分的可以在评论中留下邮箱,看到后我会发给你。

猜你喜欢

转载自blog.csdn.net/my_clear_mind/article/details/77936896