Sybase的Web.SQL:Web数据库访问新方式
90 浏览量
更新于2024-08-03
收藏 160KB PDF 举报
"WEB数据库开发工具——WEB.SQL及其应用.pdf"
WEB数据库开发工具WEB.SQL是由Sybase公司推出的一款中间件产品,专门设计用于互联网环境下的数据库访问。它在客户端-服务器架构的基础上,结合了Web技术,形成了一种三层结构:浏览器、Web服务器和数据库服务器。这种结构相较于传统的两层结构(客户端应用程序直接连接数据库)更适应跨平台和网络互联的需求,具有显著的优势。
WEB.SQL的核心功能是允许用户在HTML页面中嵌入SQL数据库指令和Perl脚本。当用户通过浏览器请求这些页面时,WEB.SQL解析这些脚本,处理SQL命令,并将结果动态地生成HTML页面返回给浏览器。WEB.SQL提供了两种版本:CGI(通用网关接口)版本和NSAPI(Netscape服务器应用程序编程接口)版本。CGI版本作为CGI程序运行,每次收到对HTS文件的请求时会被调用。而NSAPI版本则直接集成到Netscape Web服务器中,提供更好的性能,因为它可以缓存数据库连接,减少启动进程的开销。
HTS(HyperText Sybase)文件是WEB.SQL的关键,它是标准HTML文件的扩展,包含了HTML的所有标记以及扩展如Java或LiveScript标记。WEB.SQL程序能够识别这些文件,并处理其中的SQL语句和Perl代码。在<sYB>和</sYB>之间的语句就是执行的SQL命令或Perl代码,其输出结果会被插入到HTML流中,由HTTP服务器传递给浏览器。
使用WEB.SQL,开发者可以创建交互式的Web应用,用户无需安装专门的数据库访问客户端,只需通过浏览器就能实现对数据库的查询、更新等操作。这种方式大大降低了用户的使用门槛,同时提高了系统的可维护性和扩展性。对于企业级Web应用开发来说,WEB.SQL提供了一种高效、灵活且易于部署的解决方案,尤其适合那些需要在互联网上提供数据库服务的应用场景。
2024-01-05 上传
2021-10-10 上传
2021-12-05 上传
2021-09-19 上传
2021-10-10 上传
2021-12-03 上传
2021-12-01 上传
2024-01-06 上传
2021-12-03 上传
徐浪老师
- 粉丝: 8488
- 资源: 1万+
最新资源
- BeatTheBotChallenge:来挑战这个玩摩托赛车电话游戏的机器人,看看它是如何制造的,并帮助改进它!
- GetHtmlTool:Qt初步获取网页原始码
- StudentClass,java怎么看源码,javap2p网贷源码下载
- 宠物播种机
- zeromq-4.2.0.tar.zip
- nginx-http-concat:WordPress插件可将单个脚本文件CSS和Javascript连接成一个资源请求
- 高级JSON表单规范第2章:输入小部件
- angularjs-studies
- city-generator:C ++ City Generator
- SocketProject:SocketProject
- crawl_html:python网络爬虫-爬网页原始码
- 手写 Volley 网络访问框架
- living-with-django:关于容忍最臃肿的python web框架的博客
- RestaurantsAppWithCollectionViews
- SkeSubDomain:利用递归归,通过匹配网页源码里的子域内容收集所有的子域信息,可收集四级五级等多级子域名
- portfolio:我的投资组合网站,其中包含我的所有工作