||
ADO.NET第一课
在ASP.NET第一课中,没有说道关于连接数据库部分,在此补上,这样分开来写,是为了思路清晰,不混乱。ADO即ActiveX Data Objects,是一个COM组件库。
写ASP.NET也好,还是写其他的软件也好,与数据库打交道是必须的,那么又该如何写代码呢?
如下:
string connectionString = @"Data Source=JJT-PCJJT;Initial Catalog=Sensor;Integrated Security=True";
SqlConnection con = new SqlConnection(connectionString);
此时,就建立了一个新的数据库连接。当然前提必须是你电脑上安装了DBMS,如MSSQL Server,My Sql,Oracle等,并且已启动。如下图:
如上,启动后方可连接。
那验证用户名和密码呢?
代码如下:
DataSet ds = new DataSet();
string sqlstr = "select * from userinfo where username='" + username.Text + "' and passcode='" + password.Text + "'";
SqlDataAdapter da = new SqlDataAdapter(sqlstr, con);
da.Fill(ds);
if (ds.Tables[0].Rows.Count > 0){
Server.Transfer("SensorNum.aspx", true);
}
con.Close();
con.Dispose();
da.Dispose();
至此,关于密码验证部分已完成,前提是有相应的数据库和表和数据。
如果该篇博文中有什么不对的地方,欢迎指正。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-4-25 14:13
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社