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

来源:互联网 发布:linux上jsp页面跳转 编辑:程序博客网 时间:2024/05/17 08:07

使用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();

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

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

原创粉丝点击