ASP教程之Connection工具的使用
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。connection|工具要创建数据库毗连,起首应创立connection工具的实例,经常使用上面的剧本创立一个Connection工具实例:setconn=Server.CreatObject("ADODB.Connection")
Dbpath=Server.MapPath(用户.mdb")
conn.open"driver={MicrosoftAccessDriver(*.mdb);dbq="&Dbpath
这时候已创建了数据库的毗连,可用"IsObject()"函数来测试是不是已完成连接,代码以下:
IfIsObject(conn)then
Response.Write"已链接"
Else
Response.Write"未链接"
Endif
完成数据库的链接后,可用Connection工具的Execute办法来实行布局化查询言语(SQL)来查询数据库源并检索了局.
语句Select用来完成对数据库中的数据纪录依据必要完成查询,其语法情势是:
Select查询字段名From查询工具Where查询前提OrderBy排序字段名ASC|DESC
语句Insert完成对数据库中增加新的纪录,其语法情势以下:
Insertinto表名(字段1,字段2,.....)Values(值1,值2,.....)
对数据库表中已存在的纪录举行更新用到是Update语句:
Update表名set字段名=值Where更新前提
纪录的删除则用到DELETE语句,其语法情势以下:
deletefrom表名where删除前提
close办法停止CONNECTION工具与数据库的毗连
最初还要开释资本,利用上面的代码完成:
setconn=Noting
</p>ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。 接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) 你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。 接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
页:
[1]