您的位置:首页 > 数据库 > MySQL

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:开始写代码,双击按钮,进入按钮单击信号的槽函数



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:修改密码

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: