首先,添加引用MySql.data.dll
其次头文件加上using MySql.Data.MySqlClient;
这是点击按钮之后进行的操作
string name = inputName.Text;
string pass = inputPassword.Text;
//创建数据库连接
string strcon = "server=localhost;database=userinfo;uid=root;pwd=;";
MySqlConnection con = new MySqlConnection(strcon);
try
{
//打开数据库
con.Open();
//创建SQL语句
string sqlSel = "select count(*) from userinfo.userlogininfo where UserName='muzhi'";
//创建SqlCommand对象
MySqlCommand com = new MySqlCommand(sqlSel, con);
//判断ExecuteScalar方法返回的参数是否大于0,大于0表示查找有数据
if (Convert.ToInt32(com.ExecuteScalar()) > 0)
{
MessageBox.Show("登陆成功");
}
else
MessageBox.Show("登陆失败,请核对后再试!");
con.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString()+"打开数据库失败");
throw;
}
}
连接数据库搞定,获取文本框的内容来查找还没做,明天继续~!
连接mysql和sqlserver有区别,这个问题导致耽搁了很久~~