1.3 Connection、Recordset对象
在调用数据库之前必须先利用Connection对象连接数据库,只有连接数据库以后才可以利用Recordset对象结合上面讲过的SQL语言对数据库进行各种操作。
3.1 Connection对象
(1) 连接Access数据库
<%'打开数据库Access
DbPath = SERVER.MapPath("database.mdb")
‘读出数据库所在的详细位置赋值给变量DbPath
Set c1 = Server.CreateObject("ADODB.Connection")
‘通过server.createobject对象建立connection对象,对象名为c1
c1.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DbPath
‘利用connection的open方法连接数据库文件,driver={Microsoft Access Driver (*.mdb)}定义数据库驱动类型为Access数据库
%>
(2) 连接SQL Server2000数据库
<%
SET c1 = Server.CreateObject("ADODB.Connection")
‘通过server.createobject对象建立connection对象,对象名为c1
c1.open "Driver={SQL Server};server=127.0.0.1;uid=sa;pwd=123456;database=jiaogai"
‘利用connection的open方法连接数据库文件, Driver={SQL Server}定义数据库驱动类型为SQL Server数据库;server=127.0.0.1为数据库服务器的网址,127.0.0.1只本机;uid=sa为SQL数据库的用户名;pwd=123456为数据库的密码;database=jiaogai为数据库的名称。
%>
主要讲解(2)中数据库连接方式,以上数据库连接方式全部为校园网络应用系统中数据库连接常用的方法。
(3) Connnection的close方法 打开数据库以后,在程序全部执行完毕,程序员应该养成关闭数据库并且释放资源的编程习惯,否则在编程过程中会出现一些莫名其妙的错误。
|