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