仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 454|回复: 8
打印 上一主题 下一主题

[学习教程] ASP教程之关于WEB的数据库查询

[复制链接]
变相怪杰 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:53:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。web|数据|数据库----97年以来基于WEB的数据库应用在数据库界谈论的颇
多,基于WEB的数据库的应用,是将数据库和WEB技术结
合,按照BROWS/SERVER结构建立的通过浏览器访问数据库的
服务系统。目前以WEB数据库为旗帜的产品、原形或设
计方案及研究论文很多,开发数据库的WEB应用,建立
能与数据库交互的WEB网页,年夜致有三中方法:其一是
网关接口(CGI),其二是JDBC(JAVADATABASECONNECTIVITY),其三是
各数据库厂家开发的各自的WEB中间间。


----各数据库厂家开发的各自的WEB中间件虽好不能通
用;JDBC可移植性、安全性与可靠性有显著优点,但对
开发难度年夜,不能满足广年夜非专业人员的需要;CGI方
式应用灵活,开发工具丰富,通用CGI程序也很多。本
人通过在网上周游,寻得一WEB数据库CGI接口程序ODBIC(101K
字节年夜小),小巧玲珑,应用灵活,可以和各种数据
库(包括FOXPRO系列、SQLSERVER、ORACLE等)建立连接。


----ODBIC(OPENDATABASEINTERNECONNECTOR)程序是运行在WINDOWSNT和WIN95
上的共享软件,可通过http://www.iodbc.com获得该软件(目前
已有ODBIC1.5版,本文使用的是ODBIC1.4版)。ODBIC是在浏览器
和数据库之间提供一个接口,即一个CGI程序,可以通
过浏览器时时更新和浏览数据库。


----通过ODBIC可以用标准的ANSISQL语句诸如:SELECT,INSERT,
UPDATE,orDELETE对在ODBC中设置的所有数据库进行操作。ODBIC
的最年夜优点是可以用摸板文件作为输进,摸板文件也
能接收

命令中通过submit发来的用户输进参数,摸板包含标准
的HTML命令和文本,并且这些命令和文本ODBIC直接输出
到浏览器上,当然摸板也包含ODBIC命令和变量。当ODBIC
以摸板作为输进运行时,标准的HTML命令和文本直接输
出到浏览器上,发现ODBIC命令时立即执行,发现ODBIC变
量时立即用变量的当前值代替。ODBIC命令是放在标准
的HTML语言的注释行里,ODBIC变量是用一对符号括着,下
面一个很简单的例子说明ODBIC命令和变量是如何出现
在摸板文件里的:


<!--DATABASEDSN=$my_database$-->t;

<!--SQLselect*frommy_table-->;

<!--TABLE-->;

DATABASE、SQL、TABLE是ODBIC的最基础的命令。


----本文通过一个实例介绍用ODBIC编写在中文WIN95下访问SQL
SERVER数据库的应用程序,体会以下ODBIC功能的灵活、方
便、易学的,推荐给年夜家共免。


----在下面的例子里,我们要用到一电信营业数据库
的长途电话明细表,表结构如下(数据库名为TELEPHONE,
所用表名为DETAIL):


----主叫号码(CALLER)被叫号码(CALLED)肇端工夫(START-TIME)通话时长(LENGTH)秒
通话话费(FEI)元


PQABCD1010123456798/0319/27100220

PQABCD2037112345698/0319/40370462

...

...


----首先,建立ODBC数据库的连接,打开WIN95的“设置”菜
单中的“控制面板”,启动ODBC驱动程序,设置相应的ODBC
驱动器,本例中为SQLSERVER;建立数据源,为了方便此处
数据源的名也为TELEPHONE。如果“控制面板”中没有ODBC驱
动程序,可以从WIN95的系统盘中装进,也可从一些共享
软件站点下载,具体办法此处不在赘述。


----然后,编写长话明细查询主页,为了简化,清单中
删往了一些修饰性的HTML语句,查询类型中也只保留了
长话明细(可以包含电话挡案查询和更改、交费汇总
和明细、帐务处理等等)。


----长话明细查询主页清单:SEARCH。HTML


<HTML>

<HEAD>

<TITLE>长话明细查询主页</TITLE>

</HEAD>

<CENTER>

<TABLE>

<FONTSIZE="5"COLOR="#990000">

长话明细查询</FONT>

<FORMMETHOD="post"ACTION="

../cgi-bin/odbic.exe/cgi-bin/MODEL.html">

<TR><TDALIGN="right"><FONTCOLOR="#990000">

德律风号码:</FONT></TD>

<TD><INPUTNAME="DHHM"TYPE="text"SIZE="12"
>

</TD></TR>

<TR><TDALIGN="right"><FONTCOLOR="#990000">

受权口令:</FONT></TD>

<TD><INPUTNAME="PWD"TYPE="password"SIZE="12"
>

</TD></TR>

<TR><TDALIGN="right"><FONTCOLOR="#990000">

查询范例:</FONT></TD>

<TD><SELECTNAME="CATE">

<OPTIONVALUE=>--请选择--

<OPTIONVALUE="ch">长话明细

</TD></TR>

</TABLE>

<INPUTTYPE="submit"VALUE="查询">

<INPUTTYPE="reset"VALUE="扫除"></FONT>

</FORM>

</CENTER>

</BODY</p>问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.
深爱那片海 该用户已被删除
沙发
发表于 2015-1-20 06:00:07 | 只看该作者
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
冷月葬花魂 该用户已被删除
板凳
发表于 2015-1-25 23:13:28 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
再现理想 该用户已被删除
地板
发表于 2015-2-4 10:04:28 | 只看该作者
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
再见西城 该用户已被删除
5#
发表于 2015-2-9 22:04:18 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
山那边是海 该用户已被删除
6#
发表于 2015-2-27 23:35:16 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
精灵巫婆 该用户已被删除
7#
发表于 2015-3-9 16:09:47 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
爱飞 该用户已被删除
8#
发表于 2015-3-17 00:09:10 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
兰色精灵 该用户已被删除
9#
发表于 2015-3-23 08:12:55 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 10:56

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表