我用的是form
首先引用System.Data.SqlClient
添加两个testbox,和一个button
双击button,
string str = "Data Source=连接名;Initial catalog=数据库;integrated security=ture;";
SqlConnection conn = new SqlConnection(str);//实例化一个数据集
string sql = "select * from stu_name where stu_name='"+textBox1.Text+"'";//定义一个string变量,主要是sql语句,这是查询语法。
SqlCommand com = new SqlCommand();//实例化一个能执行的对象
= sql;//获取需要执行的语句
com.Connection = conn;//com的连接是我们的数据集
conn.Open();//打开数据库连接
SqlDataReader dr = com.ExecuteReader();//将查询语句发送到数据连接,而且生成一个只读数据集dr
if (dr.Read())
{
if (textBox2.Text.Trim() == dr["stu_psw"].ToString().Trim())//可以看成,对输入字符串和只读的数据集的字符串进行比较
{
MessageBox.Show("登录成功");
}
else
{
MessageBox.Show("用户名密码错误");
}
}
else
{
MessageBox.Show("您输入的数据有误!");
}
conn.Close();//关闭连接