网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP > 正文
ASP数据持久层抽象
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/11/25
下载{$ArticleTitle}原创论文样式

1 2 下一页

  数据持久层在所有的系统中都存在。对于小型或者中型的ASP应用,这一点往往不受重视。这篇文章试图改善这一现状,以一种简单的方式提供了简化调用ADO相关对象的方法。这种方法的思想可以延伸到其他编程语言,只要这种语言稍微具备一点点面向对象的思想,那么本篇文章将使你收益。

  你还在使用ASP吗?我知道ASP虽然被很多高级的企业级应用抛弃,但是像我一样靠ASP起家的开发者,或者开发一些简单Web应用的开发者,一定在某些时候还在考虑ASP。它简单,容易使用。在访问数据库方面,通过ADO也能够无所不能。然而使用ADO稍微复杂了一点。如果你还在老老实实的、重复了一遍又一遍的编写下面的代码或者看到别人编写这样的代码,那么你一定要阅读这篇文章。这篇文章将会彻底颠覆以往你对ASP的观念,带你进入一个新的世界。

Set rs = Server.CreateObject("ADODB.RecordSet")
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open SOMEDB
rs.Open SomeSQL_OR_Some_Table, conn
While Not rs.EOF
' Do operations...
rs.MoveNext
Wend
...

  每个这样的需求都要这样写,你烦不烦?

  引入POAsp

  什么是POASP? 就是Persistence Object for ASP的缩写。顾名思义,这个小型的library想将面向对象的观念引入到ASP中来,同时尽可能以尽可能简单的方式使用。考虑这样的场景,要插入一条记录: 上面这段代码我想每个做ASP的人都很熟悉。那么看看采用了POASP的代码: 两者的不同,相信大家都能看出来了。

  比较项目 插入数据:

  ADO实现

Set rs = Server.CreateObject("ADODB.RecordSet")
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open SOMEDB
rs.Open <TableName>, conn
rs.AddNew
rs("Field1") = Value1
rs("Field2") = Value2
...
rs.Update
rs.Close
conn.Close
Set rs = Nothing
Set conn = Nothing

(责任编辑:admin)

  • 上一篇资讯: 面向对象的ASP技术
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号