使用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();
代码可以访问我的主页进行下载。
程序链接
没有积分的可以在评论中留下邮箱,看到后我会发给你。