售前咨询 售后咨询
当前位置: 上海网站设计 > 建站知识 > 行业新闻

网站如何建立Connection对象

网站编辑:小润 | 发表时间:2019-01-18 15:51:38

网站如何建立Connection对象

 
Connection对象用于建立和管理应用程序与数据源的链接,也可以用它来执行一个命令。
 
使用Connection对象的属性和方法可以用来打开和关闭数据库链接。
 
应用数据库,首先需要一个对数据库的链接,ADO提供了通过使用链接字符串的方法来识别不同的数据库,并且将相应的数据库管理程序指向该数据源么这是通过ADO的链接对象Connection来实现的,然后利用Connection对象的打开、·关闭、执行等方法对该数据库进行操作。
 
想要读取数据库中的数据,第一个步骤就是要与数据库取得链接,最常用的链接方式有两种,一种是利用链接字符串进行直接链接,另一种则是通过ODBC数据源(DNS)进行链接。
 
I.建立链接对象
 
在进行链接之前,必须声明一个对象来作为ASP程序和数据库之间的链接媒介,声明的方法如下:
 
Set对象变量名称=Server.CreateObject("ADODB.Connection") 其中ADODB.Connection是用来创建链接对象的注册实例名。
 
通过上述语句就可以建立一个与数据库交换数据的链接对象,这种对象就是Connection对象,对于链接对象的过程就好像为数据源和ASP程序之间搭建准备了一条管道,此时管道还没有和数据源链接,只是提供了一种链接的物质基础。
 
例如,Set Conn=Server. CreateObject ("ADODB. Connection")
 
2. 链接数据源
 
在Connection对象中有一个方法OPEN,其专门用于打开Connection对象与数据库之间的通道,实现数据源与ASP程序的真正连通。OPEN方法使用格式如下:
 
对象变量.OPEN 链接字符串
 
其中,链接字符串是用来说明要链接的数据类型及数据的名称。链接字符串有两种不同格式的描述方法。
 
1)对于Access类型的数据库的链接字符串格式
 
1)Provider=Microsoft.Jet.OLEDB.4.0;Data Source=指定MDB文件的物理路径,这种方法是用OLEDB链接字符串来实现数据库的访问方式。
 
2) Driver= { Microsoft Access Driver ( * . mdb) ); DBQ=指向MDB文件的物理路径;UID=用户名;PWD=密码, 这种方法是用ODBC驱动程序实现对数据的访问。‘其中UID和PWD是可选项,分别代表用户名和用户密码。
 
链接方法
 
Conn.Open "Provider 'Microsoft. Jet.OLEDB.4.O;" Data Source=d:\St.mdb"
 
或者:
 
Conn. open "Driver= (Microsoft Access Driver(*.mdb)};DBQ=&."Server. mappath ("st. mdb")
 
(2)对于SQL Sever类型的数据库的链接字符串格式快得多,这样就能够大大地提高系统性能和执行速度。
 
(3) Execute方法Connection的主要任务是在最高层控制与数据源之间的交互作用,但是该对象也能执行SQL语句及存储过程,但是利用Connection对象返回数据时,:要抽取的信息是基本的游标即只能读和只能向前的游标。‘使用Execute方法的基本语句:
 
Set myRecordset= Conn. Execute (CommandText. RecordAffected. Options)
 
其中:
 
CommandText:是一个字符串,它包含一个表名或者是某个将被执行的SQL语句。
 
RecordAffected:是一个变量,数据提供者将它返回此次操作所影响的记录数。Options:用来指定Commandstring参数的性质。
 
 

关键字:
官方微信
上海市长宁区宣化路300号华宁国际广场中区7层
+021-8031 0607
+135 8590 1130