web数据库技术和SQL语句

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

主要SQL语句
DELETE语句及格式: DELETE from table_name [where…]
主要SQL语句
UPDATE及其格式: UPTADE table_name SET field1=expression1 [, field2=expression2,…] [where…]
Command Parameters Parameter
RecordSet Fields Field
ADO对象
Connection:连接对象,连接数据源,执行命令。
Command:命令对象,通过命令操作数据源,实
现数据的添加、删除、更新、检索。
RecordSet:记录集对象,表示表或命令执行结果
一、Web访问数据库技术
数据库系统:单机版,网络版(cs, bs) 与传统数据库应用系统不同,web数据库不 只依赖DBMS实现,它通过web应用程序 (标准html语言及某些扩展功能)开发,以特 殊形式访问数据库的应用程序系统。 一般web应用系统采用browser/server模式 Web访问数据库的关键是与数据库服务器 间的接口问题。
Session 变量
优点:可以记录个别浏览器端的信息。 缺点:若浏览者20分钟没有访问网页, session对象记录的任何变量都将恢复为 empty。
数据库
优点:适合记录大量数据,可以进行读取、 插入、删除、更新、查询、一致性管理等。 缺点:虽然数据库的查询速度较快,但打 开数据库连接需花费较多时间。
第六章
Hale Waihona Puke Baiduweb数据库技术和SQL语句
7.1 ASP与数据库
各种存取数据方法的比较 文本文件 Word文档 Excel文档 其他类型的文件 …… 缺点:虽然可以用程序实现读写操作,但是有很多问题,例如: 存取效率低、查找不方便、数据安全性很差、没有数据相 关性的支持、没有数据一致性的支持… …
cookie: 优点:记录浏览者的信息,可以决定cookie的 生命周期。存放在客户端,不会占用服务器端 的空间。 缺点:
二、SQL语言
SQL功能
数据定义 数据查询 数据操纵 数据控制
主要SQL语句
Insert语句及格式: INSERT INTO target (fields_lists) {VALUES(list)}
主要SQL语句
查询Select及其格式: Select [Distinct] fields_list from table_names [where…] [order by…]
的记录。
四、ADO例子
建立一个简单的数据库(ACCESS) asp网络导航程序 注意:
1、页面跳转时可以带参数, 方法是使用querystring 。 文件1 <a href="6-4.asp?link_id=<%=rs("link_id")%>"> 文件2 varLink_id=Request.QueryString("link_id") 2、 Request(“aaa”)的意思是既可以QueryString又可以是Form,还可以 是其他的(如:cookie…),所以例子中的Request(“aaa”)和 Request.Form(“aaa”)的效果是一样的,但运行效率略低。 3、执行一些关于写入数据库的SQL语句时,需要该数据库所在文件夹 具有写入权限(NTFS)。方法:所在文件夹-右键-属性-安全-高级-打 开写入权限(或全部权限)。
三、使用ADO访问数据库
ADO是ASP的内置服务器组件。
兼容的数据库系统:ACCESS ,FoxPro, SQL Server, Oracle, Informix, Sysbase等。 只要有IIS,则可以直接访问Access。
ADO对象及对象模型
Connection Errors Error
浏览者可能禁止服务端写入。 只能记录串、数值、日期等简单数据。 可能被浏览者删除。 可能导致个人信息丢失。
Application 变量
优点:可以记录整个网站的信息。 缺点:若服务器关机, Application 对象记 录的任何变量都将恢复为empty。记录数据 量有限,存储时不能区分用户。
相关文档
最新文档