利用ADO组件访问数据库.ppt

利用ADO组件访问数据库.ppt

ID:56432201

大小:588.00 KB

页数:23页

时间:2020-06-18

利用ADO组件访问数据库.ppt_第1页
利用ADO组件访问数据库.ppt_第2页
利用ADO组件访问数据库.ppt_第3页
利用ADO组件访问数据库.ppt_第4页
利用ADO组件访问数据库.ppt_第5页
资源描述:

《利用ADO组件访问数据库.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、利用ADO组件访问数据库建立数据库连接数据库访问数据库数据库连接文件在一个asp数据库应用系统中,如果有多个数据库,则访问时为了方便,可以将和各个数据库的连接单独书写为一个连接文件,在需要该连接的asp程序中用include语句包含进来即可.创建连接文件,如conn.asp使用连接文件[例9-a3]使用连接文件读取数据库(代码1,代码2)[例9-a4]搜索数据库(代码)Connection对象close方法Open方法用来建立conne

2、ction对象和数据库之间的连接,只有建立连接后才可以继续进行各种操作Close方法用来关闭一个已打开的connection对象及其相关的各种对象。主要作用是用以切断connection对象和数据库之间的连接通道。关闭该通道后,所有依赖connection对象的command对象或recordset对象也将立即切断关系<%Db.closeSetdb=nothing%>Connection对象execute方法Execute方法执行指定的查询、sql语句、存储过程或数据提供者指定的文本语法有2种S

3、etrecordset对象=connection对象.execute(SQL字符串)Connection对象.execute(SQL字符串)对数据库查询显示记录时常采用第一种执行方法,将返回一个recordset对象。而执行添加、删除、更新操作时采用第二种方法,不返回recordset对象[例9-3]connection的execute方法(代码)[例9-a5]execute方法添加记录(代码)[例9-a6]execute方法修改数据库中记录(代码)[例9-a10]execute方法返回参数(代

4、码)[例9-a7]删除数据库记录(代码)[例9-a9]用户注册例(代码1,代码2)Command对象Command对象定义将对数据源执行的指定命令,这些命令可以是sql语句、表名、存储过程或其他数据库支持的文本格式。Command对象的作用相当于一个查询,使用它可以查询数据库并返回记录集,也可执行大量操作或处理数据库结构。创建command对象创建command对象Setcommand对象=server.createobject(“adodb.command”)指定command对象名称comm

5、and对象.activeconnection=connection对象每个command对象都有一个相关联的connection对象,创建command对象之前,一般先创建connection对象[例9-a12]通过connection对象创建command对象(代码)直接创建command对象不创建connection对象就直接使用,需要设置command对象的activeconnection属性为一个连接字符串即可。Ado会自行创建一个隐含的connection对象,但不分配对象变量<%di

6、mcmdSetcmd=server.createobject(“adodb.command”)Cmd.activeconnection=“addr”%>Command对象的属性Activeconnection:指定connection的连接对象Commandtext指定数据库的查询信息Commandtype指定数据查询信息的类型Commandtimeout指定command对象的execute方法的最长执行时间Prepared指定数据查询信息是否要先行编译、存储Command常用属性Active

7、connection属性设置或返回command对象的连接信息Command对象.activeconnection=connection对象Command对象.activeconnection=数据源名称字符串commandText对象设置或返回对数据源的命令串Command对象.commandtext=sql语句或数据表名或查询名或存储过程名Commandtype属性用于指定command对象中数据查询信息的类型Command对象.commandtype=类型值[例9-a13]command对

8、象指定commandtype值(代码)Command对象的方法Execute执行数据库查询Createparameter用来创建一个parameter子对象Cancel取消一个未确定的异步执行的execute方法Command对象的基本用法使用command对象的步骤是创建command对象DimobjcommandSetonjcommand=server.createobject(“adodb.command”)指定对象数据库连接SQL指令对数据库操作Execute方法处理数据库[例9-a8]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。