[
原创]从ASP到ASP.Net-风的
学习手记(一)
文章标题:[原创]从ASP到ASP.Net-风的学习手记(一)顶部勇敢的风发布于:2007-05-2318:01[楼主][原创]从ASP到ASP.Net-风的学习手记(一)
文章作者:勇敢的风[E.S.T顾问团]feng.cnblog.com.cn
信息来源:邪恶八进制信息安全团队(www.eviloctal.com)
近Ri与坏坏和老龙准备共同创作一个站点,在写计划书时一直考虑是否要使用.Net来写,最后考虑到多方面的原因决定用.Net来写。在此之前除了熟悉ASP外对.Net几乎一无所知,那么就要从0开始,于是下载了MSND和VS.Net,下决心开始学习.Net。
声明:这篇文章所写的内容只是近一个星期以来对.Net的一个学习总结或者叫学习备注,文中的内容纯属一个新人的对.Net的理解,因此谈不上教程。
这篇文章的内容里面没有介绍任何.Net中提供的控件,目的是为了能让学习ASP的朋友能够对ASP.Net有所了解,所以尽可能的从ASP的角度出发去介绍.Net中的部分要点。
我的环境:
.Net2.0这里阐述的很多东西在1.1下是不能使用的。
SQL2005
一、数据库的链接
遇到的第一个
问题就是数据库链接,ADO.Net与ADO的出入太大,十分摸不着头绪。于是就源码、看源码,首先使用vs.Net来做些简单的链接,然后看看代码。发现了.Net站点的控制文件
web.config,找了不少资料,一片麻,一点都不明白,干脆死套好了(过程就不说了,这里直接提供代码),于是就用vs.Net的功能让其自动创建如下:
web.config的数据链接部分:
调用方法:
dimConnAsSQLConnection=NewSQLConnection(ConfigurationManager.ConnectionStrings("Conn").ConnectionString)
PS:这里使用MSSQLServer2005,在2000中本地
计算机用local表示,2005则要用localhost表示
二、数据库的使用
ADO.Net的核心是DataSet,请参阅MSDN
链接代码:
DimdsAsDataSet=NewDataSet("ds")
DimConnAsSQLConnection=NewSQLConnection(ConfigurationManager.ConnectionStrings("Conn").ConnectionString)
DimdaAsNewSqlDataAdapter("select*fromuser",conn)&;#39;SqlDataAdapter是
sqlclient的一个子类,请参阅MSDN
&;#39;PS:用DataSet时可以省略open()方法
da.fill(ds,"user")&;#39;fill是SqlDataAdapter中将数据内容导入DataSet的方法。user表在dataset中用ds.tables(0)或者da.tables("user")来表示
如此就可以使用DataSet来调用数据库的数据了
具体方法请参阅DataTable类、DataRow类和DataColumn类
代码如下:
ds.tables(0).rows(0)(0)
或者