|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
竟发现没有太大的帮助。总觉得要用起来,感觉到不了位。因为公司机器的原因,一直没有安装vs.net(也从来没有用过)。以前做asp的时候一直用DW(感觉其代码联想功能不错),可现在到了asp.net却不习惯了。<p>ASP.NET数据库在利用中有良多的上风,这些已博得了程序员们普遍的喜爱。如今,我们就详细来看看ASP.NET数据库的使用。
关于一个纯熟的ASP开辟者来讲,ASP.NET数据库的使用不仅复杂,并且功效还很壮大。良多Web开辟者就是由于这一点而选择ASP的,至今为止,他们一向以为ASP.NET数据库功效还不错,完整能够满意开辟请求。
1、名字空间NameSpace
要利用ASP.NET数据库的功效,不成能分开名字空间NameSpace的利用。甚么是名字空间,复杂一点,名字空间就像Delphi中的控件,你必需将它们放进你的Form才干利用它们,一样,假如你要利用ASP.NET数据库的功效,你就必需先援用响应的名字空间。ASP.NET数据库的名字空间有这些:
<OLclass=dp-c><%@ImportNameSpace="System.Data.SQL"%><ScriptLanguage="VB"RunAt="Server">Functioncreatedatasource()DimconnASSQLConnectionDimconnstrAsStringDimstrsqlASStringDimsqlCmdASSQLDataSetCommandDimdsASNewDataSet毗连数据库connstr="Server=NHGA-D36KQ26TWB;DataBase=NorthWind;Pwd=;Uid=sa"conn=NewSQLConnection(connstr)SQL语句strsql="Select*fromProducts"创建DataSetsqlCmd=NewSQLDataSetCommand(strsql,conn)将表Products到场DataSetsqlCmd.FillDataset(ds,"Products")returnds.Tables("Products").DefaultViewendFunction绑定命据函数subBindGrid()DataGrid1.DataSource=CreateDataSource()DataGrid1.DataBind()EndSub页面登录SubPage_Load(SourceASObject,EASEventArgs)CreatedataSource()BindGrid()EndSub</Script><html><head><metahttp-equiv="Content-Language"content="zh-cn"><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><metaname="GENERATOR"content="MicrosoftFrontPage4.0"><metaname="ProgId"content="FrontPage.Editor.Document"><title>ASP.NET数据库利用</title></head><body><FormRunAt="Server"><ASP:DataGridid="DataGrid1"RunAt="Server"/></Form></body></html>
以上是一个最复杂的ASP.NET数据库使用,独一功效就是列出NorthWind数据库Products表的一切纪录。能够和ASP对照一下,发明这个程序是云云的复杂。为了更好的懂得数据库使用的基础框架,我们来看看这个数据库使用详细是如何完成的。
<p>页面登录时,挪用CreateDataSource和BindGrid函数,CreateDataSource函数毗连数据库而且创建DataView,BindGrid函数将数据绑定到DataGrid。有关这两个函数的详细语句,代码中均有申明。有时也搞不懂应该学那种;主要看你以后去的那个公司是使用哪种了。就像王千祥的课上说的:企业应用现在主要就三层(其实也差不多就是MVC):表示层(主要使用html写的,很简单)、业务逻辑层(主要就是应用服务器的)。最后就是数据层(其实就是学习数据库) |
|