资源描述
,电子商务网站与网页,电子商务网站与网页,电子商务网站与网页,ASP动态网站开发基础教程 陈建伟编著,客户(IE浏览器),Web服务器,数据库服务器,应用程序服务器,HTTP请求,HTML文档,动态页面,处理结果,访问数据,访问结果,赵,第9章 ADO数据库访问技术,Access,访问数据库,HOME,第9章 访问数据库9.1 应用Access数据库,HOME,数据库(DB),按逻辑结构存储数据,数据库管理系统(DBMS),管理数据的软件,记录,字段,术语,表,数据库术语,创建数据库,SQL语句,第9章 访问数据库9.1 应用Access数据库,HOME,创建数据库,1、打开Access,2、新建数据库db1.mdb,3、新建数据表table1,数据库术语,创建数据库,SQL语句,第9章 访问数据库9.1 应用Access数据库,HOME,创建数据库,打开Access,Microsoft Office Microsoft Office Access 2003,数据库术语,创建数据库,SQL语句,菜单栏,工具栏,状态栏,工作区,新建数据库,点击空数据库,新建数据库名db1.mdb,新建表,设计表的视图,学号,学号,右键点击“学号”,点击“主键”,使“学号”具有唯一性,也就是表中记录不能有相同学号。,点击“保存”或关闭“设计视图”窗口,新建表的名称,新建数据库db1中新建表table1,新建数据库db1.mdb,001 Alice,为表添加数据,第9章 访问数据库9.1 应用Access数据库,HOME,SQL(结构化查询语言),插入,删除,修改,查询,INSERT,DELETE,UPDATE,SELECT,数据库术语,创建数据库,SQL语句,第9章 访问数据库9.1 应用Access数据库,HOME,SQL,插入,INSERT INTO (, ,),VALUES (, ,),INSERT INTO table1 (学号,姓名),VALUES (33883, 周),数据库术语,创建数据库,SQL语句,第9章 访问数据库9.1 应用Access数据库,HOME,SQL,删除,DELETE FROM WHERE ,DELETE FROM table1 WHERE 姓名= 周,数据库术语,创建数据库,SQL语句,第9章 访问数据库9.1 应用Access数据库,HOME,SQL,修改,UPDATE ,SET =, =,UPDATE table1,SET 学号= 010,WHERE ,WHERE 姓名=周,数据库术语,创建数据库,SQL语句,第9章 访问数据库9.1 应用Access数据库,HOME,SQL,查询,SELECT *,FROM table1,WHERE 姓名= 赵,SELECT ,FROM ,ORDER BY ASC|DESC,WHERE ,数据库术语,创建数据库,SQL语句,第9章 访问数据库9.1 应用Access数据库,HOME,SQL,拓展问题,数据库术语,创建数据库,SQL语句,第9章 访问数据库9.2 访问数据库,HOME,Connection,连接数据库,Connection对象,访问数据库,又称连接对象,用来和数据库建立连接。,Connection对象介绍,Connection对象的方法: Open建立Connection对象和数据库之间的连接。 Close关闭Connection对象和数据库之间的连接。 Execute执行对数据库的各种操作。,第9章 访问数据库9.2 访问数据库,HOME,连接数据库,set conn=server.createobject(ADODB.Connection),conn.provider=Microsoft.jet.oledb.4.0,conn.Open=C:Inetpubwwwrootdb1.mdb,Connection,连接数据库,访问数据库,第9章 访问数据库9.2 访问数据库,HOME,引入文件共用代码,Connection,连接数据库,访问数据库, ,one.asp,two.asp,第9章 访问数据库9.2 访问数据库,HOME,访问数据库,set conn=server.createobject(ADODB.Connection),conn.provider=Microsoft.jet.oledb.4.0,conn.Open=C:Inetpubwwwrootdb1.mdb,StrSql=增/删/改的SQL语句,conn.Execute strSql,Connection,连接数据库,访问数据库,conn.Close,连接数据库,访问数据库,第9章 访问数据库9.2 访问数据库,HOME,访问数据库应用,StrSql= Delete From table1 Where 姓名= 周 ,程序中的SQL语句:双引号变成单引号,程序中的SQL语句:拼接变量,VaName=周 StrSql=Delete From table1 Where 姓名= &VaName& ,
展开阅读全文