connection对象的常用方法 方法 说明 Close 关闭与数据库的连接及相关对象 execute 执行指定的sq语句、存储过程等 open 打开到数据库的连接 Begin Trans 开始事务处理一 Committrans 提交事务处理结果 Rollback Trans 取消事务处理结果 东学取业学院
connection对象的常用方法 方 法 说 明 Close 关闭与数据库的连接及相关对象 execute 执行指定的sql语句、存储过程等 open 打开到数据库的连接 BeginTrans 开始事务处理 CommitTrans 提交事务处理结果 RollbackTrans 取消事务处理结果
利用OPEN方法建立与数据库的连接 法 connection对象名open“参数1=vaue1;参数 2=value2 常见参数如下 参数 说明 User 数据库登录账号 A把效三 Password 数据库登录密码 Dsn oDbc数据源名 driver 数据库驱动类型 dbq 数据库文件 provider 数据提 Data source 东学取业学院
利用 OPEN方法建立与数据库的连接 • 语法: – connection对象名.open “参数1=value1;参数 2=value2;……” 常见参数如下 参数 说明 User 数据库登录账号 Password 数据库登录密码 Dsn Odbc数据源名 driver 数据库驱动类型 dbq 数据库文件 provider 数据提供者 Data source 数据库文件
通过ODBC数据源进行连接 )首先设置数据源 2)然后就可利用数据源名来建立连接,如下所示 Set conn Server CreateObject("ADODB Connection") conn. Open“数据源名”,用户名”,“密码” 或 conn. Open“Dsn=数据源名;uid=用户名;pWd=密码” 东学取业学院
通过ODBC数据源进行连接 1)首先设置数据源 2)然后就可利用数据源名来建立连接,如下所示 Set conn = Server.CreateObject("ADODB.Connection") conn.Open “数据源名”,“用户名”, “密码” 或conn.Open “Dsn=数据源名;uid=用户名;pwd=密码
示例1:用DSN连接 ACCESS数据库 Set conn= Server CreateObject("ADODB Connection") conn Open" dsn=accesstest Set rs=conn Execute("select* from score") <HTML> <BODY bgcolor-#6699dd"> imdb数据库“成绩单”数据表七栏的表头:<ul> <% For i=0 to rs fields. count- Response. Write <LI>& rs(I). Name &" " rs(i) Next </ul> </BODY> </HTML> 东学取业学院
示例 1:用DSN连接ACCESS数据库 <% Set conn = Server.CreateObject("ADODB.Connection") conn.Open "dsn=accesstest" Set rs = conn.Execute( "select * from score" ) %> <HTML> <BODY bgcolor="#6699dd"> db1.mdb 数据库“成绩单”数据表七栏的表头:<ul> <% For I = 0 to rs.fields.count-1 Response.Write "<LI>" & rs(I).Name & " " & rs(i) Next %> </ul> </BODY> </HTML>
示例2:用DSN连接 SQL SEVER数据库 :% Set conn= Server CreateObject("ADODB Connection") connOpen"Dsn=sqltest; Uid=gfg, Pwd=gfg Set rs= conn Execute("select* from table1") %> <HTML> <BODY bgcolor=#6699dd"> table1的表头:<ul> % For|=o to rs. fields count-1 Response. Write"<LI&rs(Name &" "&rs(i Next %> </BODY> </HTML> 东学取业学院
示例 2:用DSN连接SQL SEVER数据库 <% Set conn = Server.CreateObject("ADODB.Connection") conn.Open "Dsn=sqltest;Uid=gfg;Pwd=gfg" Set rs = conn.Execute( "select * from table1" ) %> <HTML> <BODY bgcolor="#6699dd"> table1的表头:<ul> <% For I = 0 to rs.fields.count-1 Response.Write "<LI>" & rs(I).Name & " " & rs(i) Next %> </ul> </BODY> </HTML>