c#怎样连接MySQL数据库
2016-03-24 17:36
507 查看
1:在 电脑上装上MySQL的前提下,再安装一个图形化管理MySQL的工具navicat for mysql
资料提供:(MySQL和navicat for mysql 的软件包)
https://yunpan.cn/OcYT7sZZweNxAz 访问密码 6d7f
2:新建一个c#项目。
3:添加引用,把mysql.data.dll添加进去。
4:往Form1中拖拽一个button, DateGirdView。
5:打开navicat for mysql
6:新建一个连接
我安装的MySQL的root用户的登录密码为123456,不清楚的可以参考最下面的(补充),来修改root的登录密码
7:先创建一个数据库xiaxiue,在这个数据库下创建一个表
8:开始写代码,双击按钮,进入按钮单击信号的槽函数
9:到此已经完成,可以运行了。
补充:可能出现的错误:
这是root登录密码不正确的原因,因为刚装上的MySQL的root用户登录密码为空,所以要修改一下,以上我修改为123456
方法如下:
1:开始-运行,输入cmd进入MySQL的安装路径
d:
cd mysql
cd bin
2:输入:mysql -uroot -p(登录root用户)
3:初始密码为空,直接按回车
4:修改密码
资料提供:(MySQL和navicat for mysql 的软件包)
https://yunpan.cn/OcYT7sZZweNxAz 访问密码 6d7f
2:新建一个c#项目。
3:添加引用,把mysql.data.dll添加进去。
4:往Form1中拖拽一个button, DateGirdView。
5:打开navicat for mysql
6:新建一个连接
我安装的MySQL的root用户的登录密码为123456,不清楚的可以参考最下面的(补充),来修改root的登录密码
7:先创建一个数据库xiaxiue,在这个数据库下创建一个表
8:开始写代码,双击按钮,进入按钮单击信号的槽函数
private void button1_Click(object sender, EventArgs e) { //Server 是连接的数据库服务器(或域名)127.0.0.1为本机 //User Id 是登录数据源的用户名 //Password 是登录数据源的密码 //Database text 连接的数据库名为text string str = "Server=127.0.0.1;User ID=root;Password=123456;Database=xiaxiue;CharSet=gbk;"; MySqlConnection con = new MySqlConnection(str);//实例化链接 con.Open();//开启连接 string strcmd = "select * from shujuku"; MySqlCommand cmd = new MySqlCommand(strcmd, con); MySqlDataAdapter ada = new MySqlDataAdapter(cmd); DataSet ds = new DataSet(); ada.Fill(ds);//查询结果填充数据集 dataGridView1.DataSource = ds.Tables[0]; con.Close();//关闭连接 }
9:到此已经完成,可以运行了。
补充:可能出现的错误:
这是root登录密码不正确的原因,因为刚装上的MySQL的root用户登录密码为空,所以要修改一下,以上我修改为123456
方法如下:
1:开始-运行,输入cmd进入MySQL的安装路径
d:
cd mysql
cd bin
2:输入:mysql -uroot -p(登录root用户)
3:初始密码为空,直接按回车
4:修改密码
相关文章推荐
- MySql中删除重复垃圾记录
- MySQL性能优化
- MySql WorkBench通过表生成表关系图
- mysql索引
- 关于MYSQL的行列转换
- MySQL性能优化的最佳20+条经验
- 详解MySQL中的分组查询与连接查询语句
- MySQL复制之深入理解binlog_format及表字段顺序的重要性
- mysql 修改密码
- mysql日志开启
- mysql innodb 引擎内存分配项
- MySQL中的基本查询语句学习笔记
- 解决wamp集成的mysql和已有的mysql冲突问题
- 【MySQL】性能优化之 覆盖索引
- MySQL 存储过程和存储函数示例
- mysql中set autocommit=0与start transaction区别
- Mysql瘦身及双机热备(ab复制)方案:
- mysql集群安装
- mysql数据库表的基本操作
- MySQL性能优化的最佳20+条经验(1)