热搜词
发表于 2008-3-4 14:43:43 | 显示全部楼层 |阅读模式
<p>&nbsp;Connection对象代表了打开的、与数据源的连接,该对象代表与数据源进行的唯一会话。如果是客户端/服务器数据库系统,该对象等价于到服务器的实际网络连接。使用该对象可以实现与Microsoft SQL Server和Microsoft Access等数据库的连接,也可以通过SQL语句对所连接的数据库进行各种各样的操作。</p><p>一、创建数据库连接<br />1. 创建Connection对象实例<br />&nbsp;与使用其他ASP组件一样,在使用ADO Connection对象之前,应使用<br />Server.CreateObject方法创建该对象的实例,语法格式如下:</p><p>&nbsp;&lt;%<br />&nbsp;Dim cnn<br />&nbsp;Set cnn = Server.CreateObject("ADODB.Connection")<br />&nbsp;%&gt;</p><p>2. 指定连接字符串<br />&nbsp;Connection对象的ConnectionString属性可以包含用来建立数据库连接的信息。该属性的取值是一个字符串,通常称为连接字符串,包含一系列的“参数 = 值”语句,各个语句用分号分隔。<br />&nbsp;例如,当在ASP中访问Access数据库时,可以在连接字符串中包含DRIVER和DBQ两个参数,分别指定所用的数据库驱动程序和要连接的Access数据库文件的路径。例如:</p><p>&lt;% cnn.ConnectionString = "DRIVER = {Microsoft Access Driver (*.mdb)};DBQ = c:&#92;test.mdb" %&gt;</p><p>3.打开数据库连接<br />&nbsp;使用Connection对象的Open方法可以建立到数据库的物理连接,语法:<br />&nbsp;connection.Open ConnectionString, UserID, Password, OpenOptions<br />在上述语法格式中,所有参数都是可选的。<br />或者:<br />&lt;% cnn.open "DRIVER = {Microsoft Access Driver (*.mdb)};DBQ = c:&#92;db.mdb" %&gt;</p><p>&nbsp;&nbsp; &lt;% cnn.open “DRIVER = {Microsoft Access Driver (*.mdb)};DBQ = Server.MapPath(”db.mdb“)%&gt;</p><p><br />4.检查Connection对象的状态<br />&nbsp;使用Connection对象的State属性可以检查该对象的当前状态,该属性<br />是只读的,其返回值是一个长整型数字,返回下列常量之一:<br />0:表示该对象是关闭的。<br />1:表示该对象是打开的。</p><p>5.关闭数据库连接<br />&nbsp;在对打开的Connection对象的操作结束后,可以使用Close方法释放所<br />有关联的系统资源。语法格式如下:<br />&nbsp;conn.Close<br />或者<br />&nbsp;set conn=nothing(不适用于ODBC方法打开的数据库)<br /></p><p>[此帖子已被 灰儿 在 2008-3-4 15:07:51 编辑过]
全部评论1
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-12-22 14:48 , Processed in 0.148982 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team