| 搜索频道 | 源码下载 | 站长代码论坛 | 文章分类 | 最新专题 | 源码交易 | 加入收藏
首页|资讯|图形图像|网站开发|程序设计|数据库|多媒体|机械电子|办公系列|路由技术|原理|应用|考试|系统
文章搜索:
 您的位置:首页业界动态互联网 → 动态网站Web开发PHP、ASP还是ASP.NET
动态网站Web开发PHP、ASP还是ASP.NET

日期:2007-3-7 0:06:17 人气:     [ ]
上一页 [1] [2] [3] [4] [5] 下一页

  连接数据库
  
  对于数据库的连接问题,每种技术都表现出了各自突出的规范性。首先,每种情况都要建立到数据库的连接。对于PHP,在建立之后选择数据库(对于ASP以及ASP.NET则将在连接阶段完成)。随后将建立一个询问,并将其传送给数据库,由此可能产生也可能不会产生一条返回记录。
  
  由于在本质上ASP.NET更为以对象为导向,并且支持复杂的错误处理(error handling),因此无论是相对于PHP还是ASP,在完成简单任务方面ASP.NET可能会需要编写更多的代码。但在优势方面,ASP.NET完成显示数据功能所需要的代码则大大少于PHP以及ASP——尤其如果使用内建的datagrid控制来自动创建HTML输出。
  

以下是引用片段:
  <%
  
  'ASP Example
  
  Set objConn = Server.CreateObject("ADODB.Connection")
  
  objConn.Open "Driver={SQL Server};Server=MyServerName;" & _
  
  "Database=myDatabaseName;Uid=;Pwd="
  
  const strSQL = "SELECT * FROM Table" Set objRS = Server.CreateObject("ADODB.Recordset")
  
  objRS.OpenstrSQL, objConn
  
  Do While Not objRS.EOF
  
  'do something
  
  objRS.MoveNext
  
  Loop
  
  %>
  
  ' ASP.NET Example
  
  <%@ Import Namespace="System.Data" %>
  
  <%@ Import Namespace="System.Data.SqlClient" %>
  
  <html>
  
  <script language="VB" runat="server">
  
  Sub Page_Load(Sender As Object, E As EventArgs)
  
  Dim MyConn As SqlConnection = New SqlConnection("server=(local). . . ")
  
  Dim MyComm As SqlCommand = New SqlCommand("select * from Table", MyConn)
  
  MyConn.Open()
  
  Dim dr As SqlDataReader = MyComm.ExecuteReader()
  
  MyDataGrid.DataSource = dr
  
  MyDataGrid.DataBind()
  
  MyConn.Close()
  
  End Sub
  
  </script>
  
  <body>
  
  <ASP:DataGrid id="MyDataGrid" runat="server"
  
  Width="600"
  
  BackColor="#FFFFFF"
  
  BorderColor="#000000"
  
  ShowFooter="false"
  
  CellPadding=2
  
  CellSpacing="0"
  
  Font-Name="Verdana"
  
  Font-Size="8pt"
  
  HeaderStyle-BackColor="#EEEEEE"
  
  EnableViewState="false"
  
  />
  
  </body>
  
  </html>

  
  结论
  
  选择ASP、PHP还是ASP.NET将最终取决于应用程序的需要,以及运行程序的系统环境。开发人员对于相似编程语言或范例的熟悉程度同样可以作为选择的因素。记住没有完美的方法和个人实际情况可以表明哪种技术是最佳选择。比如,使用ASP.NET为一个Windows服务器创建一个单页面的表单邮件应用程序似乎有些大材小用,但对于ASP来说这是极佳的应用环境。如果一个站点需要同Linux Apache服务器上的mySQL数据库连接,那么使用ASP或者ASP.NET则会显得力不从心。如果能够提前详细考虑用户的个人要求,那么开发人员在这些相互竞争的技术中进行选择的过程则已成功了一半。

       再次推荐笔者使用过的虚拟主机空间 中国网格 http://www.cwng.cn (最合理) 中国万网 新网  这几家不错。

上一页 [1] [2] [3] [4] [5] 下一页
出处:本站原创 作者:zzcode
 相关文章
·10种在SEO之外获得网站流量的方式
·如何提高网站的Google PR值
·个人网站流量和金钱的关系
·细谈网页优化和网站优化的几种方式
·如何使你的网站受百度欢迎
·浅谈网站的用户数量级
·10条优秀的网站设计经验
·祥安网4800元征集网站LOGO
·Rss订阅对你的网站搜索表现有好处吗?
·Web2.0网站面临安全成本困境
 相关软件
·NCMS网站管理系统 v1.1.0 Beta
·新云网站管理系统V2.1(源码爱好者修改风格版)
·拓文asp.net网站内容管理系统 v2.5
·乘风网站推广 v3.74 SQL版
·乘风网站推广 v3.74 Access版
·野草网站管理系统YCMS v2.0 SP3
·良精全屏多语言网站管理系统 V2008破解无错修正版..
·网站信息查询工具--pr 网站收录查询 Build 20060..
·格子阁网站管理系统
·XM网络在线公司(企业)网站管理系统 2006
 

 热点文章

·用Photoshop打造逼真立..
·网页浏览速度提高的七..
·Windows 2003搭建虚拟..
·动态网站Web开发PHP、..
·新颜:经典品牌logo的..
·如何测试机房的速度和..
·商业三维动画短片制作..
·右键被禁止?破解右键..
·一个网络工程师在英国..
·探访:中文域名投资能..
·Foxmail 6.0 beta 4 全..
·经验分享:网页设计中..
·如何增加“有意义”的..
·真真假假?谈双线单IP..
·10条优秀的网站设计经..

 推荐文章

·端午非物质文化遗产登..
·动态网站Web开发PHP、..
·PS绘中秋佳节的一轮明..
·细谈网页优化和网站优..
·建站常识:如何使用FT..
·如何快速建造一个成功..
·ASP.NET 2.0 中的创建..
·ASP.NET2.0服务器控件..
·在ASP.NET应用中插入f..
·用Photoshop打造逼真立..
·Windows 2003搭建虚拟..
·站长必读:Web创业的1..
·如何测试机房的速度和..
·北京奥运体育图标发布..
·网络视频广告将身价百..