qishi821的个人博客分享 http://blog.sciencenet.cn/u/qishi821

博文

ADO.NET第一课

已有 1894 次阅读 2015-6-20 10:37 |个人分类:计算机科学与技术(编程学)|系统分类:科研笔记

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();

至此,关于密码验证部分已完成,前提是有相应的数据库和表和数据。

如果该篇博文中有什么不对的地方,欢迎指正。



https://blog.sciencenet.cn/blog-2355761-899353.html

上一篇:关于ASP.NET第一课
下一篇:如何编写头文件(c或c++)?
收藏 IP: 222.18.127.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-25 14:13

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部