ASP数据库编程ASP存取数据库.ppt

上传人:za****8 文档编号:13189147 上传时间:2020-06-06 格式:PPT 页数:89 大小:718.01KB
返回 下载 相关 举报
ASP数据库编程ASP存取数据库.ppt_第1页
第1页 / 共89页
ASP数据库编程ASP存取数据库.ppt_第2页
第2页 / 共89页
ASP数据库编程ASP存取数据库.ppt_第3页
第3页 / 共89页
点击查看更多>>
资源描述
第6章ASP数据库编程,ASP存取数据库,学习连接数据库实现查询、添加、删除和修改功能了解ADO的几大对象及相互关系学习各种事务处理和分页显示数据学习连接SQLServer数据库的语句。,目的与要求,熟练掌握连接数据库的两种方式利用Select语句查询记录、Insert语句添加、Delete语句删除、Update语句修改记录了解ADO的几大内部对象:Connection对象、Recordset对象、Command对象的概念和相互关系会使用事务处理、会分页显示,目的与要求(续),连接SQLServer数据库的语句了解ADO的几大内部对象:Connection对象、Recordset对象、Command对象的概念和相互关系会使用事务处理、会分页显示连接SQLServer数据库的语句,重点难点,数据库连接和SQL语句的写法利用execute方法和sql语句实现查询、添加、修改、删除利用Connection对象、Recordset对象、Command对象实现数据库的深入操作,如分页显示等(难点),ASP内部组件概述,数据库存取组件简介:数据库存取组件是使用ADO技术存取数据库的一种ASP内置组件,是ASP内置组件中最重要的和使用最多的一个组件。ADO包括三个主要对象是:Connection、Command和Recordset以下将以网络导航为例讲解连接数据库、查询记录、添加记录、删除记录、修改记录,利用数据库存取组件存取数据库,数据库准备,在Access中建立数据库wwwlink.mdb,存放在C:inetpubwwwroot目录下,如图,连接数据库,连接数据库,要用到Connection对象,具体连接方法有两种:第一种:利用数据源连接特点:连接简单,但需要在服务器设置数据源假设配置的数据源名字为wlink,则代码如下,连接数据库,不用数据源的连接方法优点:方便在机器之间移植代码代码举例(假设数据库与页面在同一目录下):,连接数据库,对于第二种方法,还可采用Server对象的Mappath方法,修改为:,利用select语句查询记录,查询时用Connection对象的Execute方法打开一个记录集然后在记录集中移动记录指针依次显示所有记录下面建立一个Connection对象实例db,dimstrsql,rsstrsql=select*fromlinkorderbylink_iddesc按降序排列setrs=db.Execute(strsql),利用select语句查询记录(续),建立Recordset对象实例rs,setdb=Server.Createobject(ADODB.Connection)db.OpenDBQ=,利用insert语句添加记录,添加记录,利用Connection对象的Execute方法,不必返回记录集。连接数据库,建立一个Connection对象实例db,varName=Request(name)varURL=Request(URL)varIntro=Request(intro),利用insert语句添加记录(续),获取上个页面的插入信息,StrSql=insertintolink(name,URL,intro,”参数2=参数2的值;”,说明:参数不会都用到,如Access数据库就不用User和Password连接方式不同,参数不同,如数据源用DSN,而不用数据源就用DBQ和Driver多个参数之间用分号隔开,顺序无关系,Connection对象的Open方法的参数,Connection对象的属性,Connection对象的属性(续),Connection对象常用属性举例,CommandTimeout:默认值为30秒,如设定为0则无限制直到执行完毕。如设置最长时间为60秒:,在服务器慢时使用ConnectionString:指定连接信息,如:,Connection对象常用属性举例,ConnectionTimeout:该属性默认值为15秒,如设定为0,则表示无限期等待直到Open方法完成为止。DefaultDatabase:当数据提供者提供多个数据库时,用该属性设定默认数据库Version:显示ADO的版本信息,Connection对象的mode属性,例子:以上例子设置属性为只读,将不能对数据库进行添加、删除或更新记录。,Connection对象的mode属性(续),Connection对象的方法,SetRecordset对象=Connection对象.Excute(SQL字符串)或Connection对象.Excute(SQL字符串),Connection对象常用方法详解,Connection对象.BeginTrans,Open:打开连接Close:关闭连接Excute:执行数据库查询BeginTrans:开始一个事务,Db.open,连接数据库,建立Connection对象,address.mdb下面将建立,利用Connection对象存取数据库,strConn=DBQ=Driver=MicrosoftAccessDriver(*.mdb)Setdb=Server.CreateObject(ADODB.Connection)db.OpenstrConn,strSql=select*fromusersSetrs=db.Execute(strSql)DoWhileNotrs.EofResponse.Writers(name)database=sqltest;uid=tt”driver=sqlserver”,已知:建立SQL数据库sqltest,登录帐号tt,密码11,ODBC数据源名称为test。连接方法如下:创建没有ODBC数据源的连接,创建有ODBC数据源的连接创建基于OLEDB的连接,Setdb=server.createobject(“adodb.connection”)Db.open“dsn=test;uid=tt;pwd=11”,Setdb=server.createobject(“adodb.connection”)Db.open“provider=SQLOLEDB;server=localhost;”driver=sqlserver”,存取SQLServer数据库(续),
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!