欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » ASP.Net » 正文

热门阅读

经验分享:ASP.NET数据库应用分析(1)

创建时间:2011年06月16日 22:54  阅读次数:(4361)
分享到:

ASP.NET数据库在使用中有很多的优势,这些已经赢得了程序员们广泛的青睐。现在,我们就具体来看看ASP.NET数据库的应用。

对于一个熟练的ASP开发者来说,ASP.NET数据库的应用不但简单,而且功能还很强大。很多Web开发者就是因为这一点而选择ASP的,至今为止,他们一直认为ASP.NET数据库功能还不错,完全可以满足开发要求。

一、名字空间NameSpace

要使用ASP.NET数据库的功能,不可能离开名字空间NameSpace的使用。什么是名字空间,简单一点,名字空间就像Delphi中的控件,你必须将它们放入你的Form才能使用它们,同样,如果你要使用ASP.NET数据库的功能,你就必须先引用相应的名字空间。ASP.NET数据库的名字空间有这些:

  1. <%@ Import NameSpace="System.Data.SQL"%>   
  2.  
  3. <Script Language="VB" RunAt="Server">   
  4. Function createdatasource()   
  5. Dim conn AS SQLConnection   
  6. Dim connstr As String   
  7. Dim strsql AS String   
  8. Dim sqlCmd AS SQLDataSetCommand   
  9. Dim ds AS New DataSet   
  10. '连接数据库   
  11. connstr=   
  12. "Server=NHGA-D36KQ26TWB;DataBase=NorthWind; Pwd=;Uid=sa"   
  13. conn= New SQLConnection(connstr)   
  14. 'SQL语句   
  15. strsql="Select * from Products "   
  16. '建立DataSet   
  17. sqlCmd=New SQLDataSetCommand(strsql,conn)   
  18. '将表Products加入DataSet   
  19. sqlCmd.FillDataset(ds,"Products")   
  20.  
  21. return ds.Tables("Products").DefaultView   
  22. end Function   
  23.  
  24. '绑定数据函数   
  25. sub BindGrid()   
  26. DataGrid1.DataSource=CreateDataSource()   
  27. DataGrid1.DataBind()   
  28. End Sub   
  29.  
  30. '页面登录   
  31. Sub Page_Load(Source AS Object,E AS EventArgs)   
  32. CreatedataSource()   
  33. BindGrid()   
  34. End Sub   
  35. </Script>   
  36.  
  37. <html>   
  38.  
  39. <head>   
  40. <meta http-equiv="Content-Language" content="zh-cn">   
  41. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">   
  42. <meta name="GENERATOR" content="Microsoft FrontPage 4.0">   
  43. <meta name="ProgId" content="FrontPage.Editor.Document">   
  44. <title>ASP.NET数据库使用</title>   
  45. </head>   
  46.  
  47. <body>   
  48. <Form RunAt="Server">   
  49. <ASP:DataGrid id="DataGrid1" RunAt="Server" />   
  50. </Form>   
  51. </body>   
  52.  
  53. </html>  

以上是一个最简单的ASP.NET数据库应用,唯一功能就是列出NorthWind数据库Products表的所有记录。可以和ASP比较一下,发现这个程序是如此的简单。为了更好的了解数据库应用的基本框架,我们来看看这个数据库应用具体是怎样实现的。

页面登录时,调用CreateDataSource和BindGrid函数,CreateDataSource函数连接数据库并且建立DataView,BindGrid函数将数据绑定到DataGrid。有关这两个函数的具体语句,代码中均有说明。 鴙S_剉NN 魐0R坃Zf坃Zf b顣諲霳繬HN鰁P N韘?

来源:
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

最新评论

共有评论0条
  • 暂无任何评论,请留下您对本文章的看法,共同参入讨论!
发表评论:
留言人:
内  容:
请输入问题 58+48=? 的结果(结果是:106)
结  果: