。net高手指点
来源:百度知道 编辑:UC知道 时间:2024/06/08 00:38:54
如果可能希望能和爱好这一门语言的成为好友,以后能更好的互相探讨。
不知道你们用的数据库是什么的. 我就以sqlserver数据库为例吧.
protected void Button1_Click(object sender, EventArgs e){
string constr = "Provider=SQLOLEDB;Server=xx.xx.xx.x;uid=xx;pwd=xx;database=xx";
string sql = "select * from Users where [user]='"+ uname.Text +"' and pwd='"+ pwd.Text +"' ";
OleDbConnection conn = new OleDbConnection(constr);
conn.Open();
OleDbCommand cmd = new OleDbCommand(sql, conn);
OleDbDataReader reader = cmd.ExecuteReader();
if(reader.Read()){
//登录成功. 可以显示窗体
}else{
//登录失败. 不显示窗体.
}
}
不用添加控件
在web.config中添加:
<add name="ConnectionString" connectionString ="server =LENOVO-EC2F8BC0; database = wcbz ; uid = sa ; pwd =" providerName ="System.Data.SqlClient"/>
</connectionStrings>
在文件先引用: using System.Data.SqlClient;
数据库连接: