灰儿 发表于 2008-3-4 14:43:43

使用ADO组件Connection对象简明教程

<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]
查看完整版本: 使用ADO组件Connection对象简明教程