|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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秒以内).无论是他们输入资料时,查找资料时,分析资料时. |
|