web数据库技术和SQL语句
第六章
一、Web访问数据库技术
与传统数据库应用系统不同,web数据库不只依赖DBMS实现,它通过其他web应用程序,用标准html语言及某些扩展功能开发、以特殊形式访问数据库的应用程序系统。
一般web应用系统采用browser/server模式(通常还有数据库系统)
Web访问数据库的关键是与数据服务器间的接口问题。
常用的Web访问数据库技术-CGI
CGI
Web客户机
Web服务器
CGI程序
数据库
http请求,表单
Html格式结果
Cgi标准的客户机数据
Cgi标准的返回结果
访问数据库请求
访问结果
通过CGI访问数据库模型
常用的Web访问数据库技术-ODBC
ODBC(Open Database Connectivity)
由微软开发,用C语言提供应用程序接口。ODBC允许应用程序使用SQL,应用程序调用ODBC接口函数访问数据库。
Web应用程序
ODBC
数据库
ODBC应用系统模式
常用的Web访问数据库技术-JDBC
JDBC:用JAVA语言提供应用程序接口,用嵌入网页(html文件)中的Java applets利用jdbc访问数据库。
Java applet
JDBC
Web数据库
server
JDBC技术应系统模式
常用的Web访问数据库技术-ADO
ADO(ActiveX Data Objects):是微软WEB服务器的内置组件,通过一个OLEDB(数据库对象连接嵌入技术提供者如:SQL servr,Access等),访问并操纵数据库中的数据。ADO由ASP技术支持。
ASP网页
ADO
ODBC/OLEDB
Oracle
access
sql
other
二、SQL语言
SQL功能
数据定义
数据查询
数据操纵
数据控制
主要SQL语句
查询Select及其格式:
Select [ALL|Distinct] fields_list
from table_names
[where…]
[group by…]
[having…]
[order by…]
主要SQL语句
Insert语句及格式:
INSERT INTO target [IN externaldatabase](fields_lists)
{DEFAULT VALUES|VALUES(DEFAULT|list)}或
INSERT INTO target [IN externaldatabase](fields_lists)
{SELECT …}
主要SQL语句
DELECT语句及格式:
DELECT
from table_name
[where…]
第6章 SQL语句和数据库 来自淘豆网m.daumloan.com转载请标明出处.