欢迎来到天天文库
浏览记录
ID:45032456
大小:515.50 KB
页数:36页
时间:2019-11-08
《ASP数据库编程技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章ASP数据库编程技术7.1Connection对象Connection对象负责网页应用程序与数据库之间的链接,建立Connection对象后,ASP网页才可使用RecordSet对象与Command对象进行存取数据源的操作。建立Connection对象建立一个Connection对象通常通过调用Server对象的CreateObject方法,如下所示:SetConn=Server.CreateObject("ADODB.Connection")上述程序代码建立了一个名为Conn的Connection对象,使用此对象可进行与数据库的链接操作。7.1.2C
2、onnection对象的方法方法说明Open用来建立与数据库的连接Execute进行数据源查询操作Close用于终止程序与数据库之间的链接CommitTrans用来提交事务处理RollbackTrans放弃所有事务处理结果BeginTrans在同一个传送域中打开一个新的事务1.Open方法Connection对象的Open方法主要用来用来建立与数据库的连接,只有用Open方法建立与数据库的连接后,才可以继续进行其它操作。<%Provider="Provider=Microsoft.Jet.OLEDB.4.0;"'声明驱动程序Path="DataSource=
3、"&Server.MapPath(FileName)'直接声明文件路径Password1="JetOLEDB:DatabasePassword="&"abc"'声明密码Setc=Server.CreateObject("ADODB.Connection")'创建名为C的Connection对象P1=Proveder&Path&Password1C.OpenP1'打开数据库%>2.Execute方法在建立好数据库链接后,可以使用Execute方法进行数据源查询操作。其使用语法为:Setrs=Connection.Execute(Query[,Count[,Op
4、tions]])其中各个参数的含义为:Query(查询)参数包含一个表名或某个将被执行的数据查询信息(SQL语句)。Count参数指定执行数据查询信息返回所影响的记录数。Options参数用于控制Query参数的性质,它有4个值定义Query的类型:(1)abCmdText:此参数值表明将执行的是一个SQL串。(2)abCmdTable:此参值表明Query中的一个表名。(3)abCmdStoreProc:此参数值表明Execute方法将要执行的是一个数据源知道的存储过程。(4)abCmdUnknown:此参数值表明Query中的命令类型不清楚。3.Clos
5、e方法Close方法用于终止程序与数据库之间的链接,并且用于释放与链接有关的系统资源。语法示例如下:<%c.Close’断开对数据库的链接setc=nothing’释放占用的系统资源%>语句c.Close用于关闭Connection对象,语句setc=nothing释放链接数据所占用的系统资源。7.2Connection对象的属性属性说明Attributes主要用来控制事务处理时的行为CommandTimeout用于设定Execute方法的最长执行时间ConnectionTimeout用于设定Open方法的最长执行时间ConnectionString用于返回
6、一个字符串,此字符串中包含了创建数据源链接时所用的所有信息Mode用于表示链接的写权限DefaultDatabase设定Connection对象连接时的默认数据库Provider返回或设置链接的数据提供者的名字Version查询ADO的版本号7.2Connection对象的属性7.2.2CommandTimeout属性CommandTimeout属性用于设定Execute方法的最长执行时间,也就是设定数据源查询操作的时间。属性值为一个长整型变量,默认值为30秒。也可以设置为任意值,如果想让执行Execute方法时没有时间限制,则只需将其值设置为0,如下面程序
7、所示:<%setc=Server.CreateObject("ADODB.Connection")c.CommandTimeout=0%>7.2.3ConnectionTimeout属性ConnectionTimeout属性用于设定Open方法的最长执行时间,也就是设定链接数据源的最大链接时间。它并不定义命令的执行时间,只是定义链接数据源时的最长等待时间。其属性值为一个长整型的变量,默认为15秒。如果设置为0,则表示没有时间限制。7.2.4ConnectionString属性利用ConnectionString属性可以返回一个字符串,此字符串中包含了创建数据
8、源链接时所用的所有信息。它可以是系统的DSN,也可以
此文档下载收益归作者所有