基于WEB的数据库查询
2007-05-16 09:32:35 来源:WEB开发网本文通过一个实例介绍用ODBIC编写在中文WIN95下访问SQLSERVER数据库的应用程序,体会以下ODBIC功能的灵活、方便、易学的,推荐给大家共免。
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命令和变量是如何出现在摸板文件里的:
更多精彩
赞助商链接