麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Perl > 正文

CGI連接數據庫的方法詳細說明

2024-09-08 23:41:17
字體:
來源:轉載
供稿:網友

    毫無疑問,當今web程序設計中最吸引人而且最復雜的當然就是web數據庫程序了。平心而論,其復雜高深的程度決不是你們可以想象得到的。我們先來看看其中涉及到的幾個方面的問題:

    1.最基本的html設計

    2.cgi程序編寫調試

    3.網絡管理和客戶協調

    4.數據庫編寫

    5.客戶/服務體系程序編寫

    另外你還得不時地同你的客戶進行斗爭,以取得他們對你工作的認同。因此編寫一個大型web數據庫,是綜合素質的考驗。

    筆者自問尚不完全具備以上的能力,但有幸曾參加過幾個web數據庫的開發,算是具備了初步的經驗吧。這里給大家分享,也算是感謝各位對這個斷斷續續的教程的總結吧。

    一 數據庫選擇

    從一般情況來看,使用web數據庫往往是要解決數據的歸納、索引和維護的問題。我們一般選擇最流行的關系型數據庫,比如nt下的sql,win95和nt下的access,nt下的sybase,unix下的msql等等。當然還有oracle、filemaker pro、paradox等等。這些都是很流行的sql數據庫。sql給數據管理提供了一個標準而堅實的接口,它對數據庫操作餓所有函數必需在數據庫語言中實現。這種函數包括:數據對象的創建、插入數據和數據修改等。對于數據量不大的小型數據庫,一般使用access。

    二 接口程序

    雖然我們可以直接編寫web的cgi接口,但是那是工作量巨大且麻煩異常的工作。為了減輕開發者的負擔,數據庫程序員為我們編寫了許多可以直接使用的接口程序,配合不同的數據庫。下面就是一些十分常用的接口程序:

    1. db2www

    http://www.software.ibm.com/data/db2/db2wfac2.html

    這是一個用于和ibm db2數據庫進行連接的工具。在http服務器中,這種工具將html文件和sql命令作為宏文件存儲,然后,db2www在接受到瀏覽器請求后就處理這些宏文件。

    2. dbcgi

    http://www.progress.com/webtools.html

    這個工具通過在html文件中內置sql語句來實現和數據庫的連接。適用于progress,sybase,oracle,informix,ingres和odbc。下面是一個典型的dbcgi程序代碼:

    這個工具通過<sql>標簽和%轉意字符來把sql語句放置在html語句內。

    3 genera

    http://gdbdoc.gdb.org/letovsky/genera/general.html

    這個是sybase數據庫系統的網關。它通過在文本文件中加入特定的語句來和數據庫進行連接。

    4 webdbc

    http://www.ndev.com

    以windows nt為平臺,可以訪問所有對odbc兼容的數據庫

    5 a-xorion

    http://www.clark.net/infouser/endidc.html

    他是一個cgi網關,它可以訪問大多數的pc機數據庫。它以windows3.1/95/nt為平臺。數據庫為ms access2.0。

    三 編程語言

    上面介紹的是一些常用的接口程序,它們需要server的配合才能正常工作。當然如果是很小的數據庫程序,不需要使用如此復雜的數據庫接口程序。用c,perl,vb等等,寫成cgi程序,在cgi程序內調用數據庫。雖然速度方面不是很快,但絕對是非常簡單的。

    最后的例子:

    最后,我準備以一個例子來結束這個教程。

    環境:

    這是一個非常簡單的web應用程序。如果你要運行這個程序,也許你得化些時間來配置自己的系統。在這個例子里,cgi程序由perl5來編寫,后臺數據庫使用sybase system 10,sybperl用于建立腳本和數據庫之間的通信,用其他的cgi后臺數據庫接口程序也可以。

cgi程序:

perl腳本:

print &printheader;

use sybase::dblib;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 一区二区三区四区高清视频 | 人成免费a级毛片 | 成人在线视频在线观看 | 国产妇女乱码一区二区三区 | 成人资源在线观看 | a网站在线| 久久亚洲精品久久国产一区二区 | 亚洲精品一区二区三区在线看 | 国产精品视频yy9299一区 | 亚洲成人午夜精品 | 最新欧美精品一区二区三区 | 一区二区三区视频在线观看 | 日韩视频在线视频 | 色骚综合 | 国产成人精品区一区二区不卡 | 看毛片电影 | 成人在线免费看 | 91av网址| 草妞视频 | 免费a级毛片永久免费 | 性片免费看| 精品一区二区免费视频视频 | 日本一区二区视频在线观看 | 一区二区久久久久草草 | 欧美一级美国一级 | 国产69精品久久久久9999不卡免费 | 国产成人精品免高潮在线观看 | 午夜神马福利视频 | 久久亚洲成人网 | 黄色网址在线免费播放 | 国产99久久久国产精品下药 | 黄色三级三级三级 | 毛片福利 | 欧美激情999 | 欧美成人国产va精品日本一级 | 日产精品久久久一区二区福利 | 日韩美香港a一级毛片免费 欧美一级淫片007 | 成人福利视频 | 在线区 | 国产91在线免费 | 亚洲精品无码不卡在线播放he |