基于VS通过C#连接Mysql

发现网上的坑,人家明明是问的是Mysql,偏偏回答的是sql server,为了不让下一位小伙伴搜的时候,不像我这么痛苦,写一下。
第一步 :
把MySql.Data.dll,这个驱动文件“添加引用”在所见的项目里;
同时注意头文件,using    MySql.Data.MySqlClient;


第二步 :

在所需要的控件下,定义全局变量

 private static string constr = "Server=127.0.0.1;User Id=root;password=123456;Database=cy";

其中Server是数据库服务器地址,User是你数据库的登录时的用户名,password是你登陆密码,最后一个cy是你在mysql建立的个人数据库。


第三步 :

private void button1_Click(object sender, EventArgs e) //所添加的控件
 { 
 if (textBox1.Text.Trim() == string.Empty) 
 { 
 MessageBox.Show("请输入用户名"); 
 return; 
 }


 if (textBox2.Text.Trim() == string.Empty)
 { 
 MessageBox.Show("请输入密码");
 return; 
 } 


 using (MySqlConnection mycon = new MySqlConnection(constr)) 
 { 

 string mysql = "select * from userspassword_table where usersName= '" + textBox1.Text.Trim() + "' and password = '" + textBox2.Text.Trim() + "' ";

//这一行的“ userspassword_table”在mysql中的表

 mycon.Open();
 MySqlDataAdapter da = new MySqlDataAdapter(mysql, mycon); 
 DataTable ds = new DataTable();
 da.Fill(ds); 
 if (ds.Rows.Count > 0) 
 { 
 MessageBox.Show("登录成功"); 
 this.Hide();//隐藏登录窗体 
 new Form2().Show();
 } 
 else { MessageBox.Show("登录失败");
 textBox1.Text = string.Empty; 
 textBox2.Text = string.Empty; 
 } 
 }
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值