欢迎来到天天文库
浏览记录
ID:39584276
大小:73.50 KB
页数:7页
时间:2019-07-06
《通过ADO连接各种数据库的字符串》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、通过ADO连接各种数据库的字符串在网络编程过程中,ADO(ActivexDataObject)编程往往是不可少的工作,特别是开发电子商务网站。既然讲到ADO数据对象,那么就顺便简单地介绍一下ADO数据对象及其功能。ADO数据对象共有七种独立的对象,他们分别是连接对象(Connection)、记录集对象(RecordSet)、域对象(Field)、命令对象(Command)、参数对象(Parameter)、属性对象(Property)和错误对象(Error)。功能请参见附录1。ADO数据对象用来连接数据库的方式有两种,分别是ODBC和OLEDB方式,下面就分
2、别介绍用这两种方式连接数据库的例子。第一种:ODBCDSN-LessConnections7ODBCDriverforAccessODBCDriverfordBASEODBCDriverforExcelODBCDriverforMySQLODBCDriverforOracleODBCDriverforParadoxODBCDriverforSQLServerODBCDriverforSybaseODBCDriverforSybaseSQLAnywhereODBCDriverforTextODBCDriverforTeradataODBCDriverforV
3、isualFoxPro7第二种:OLEDBDataProviderConnections7OLEDBProviderforActiveDirectoryServiceOLEDBProviderforDB2OLDDBProviderforInternetPublishingOLEDBProviderforIndexServerOLEDBProviderforMicrosoftJetOLEDBProviderforODBCDatabasesOLEDBProviderforOracle(FromMicrosoft)OLEDBProviderforOracle(F
4、romOracle)OLEDBProviderforSimpleProviderOLEDBProviderforSQLServer7一、下面我就先讲利用ODBCDSN来访问数据库,要完成这项工作,必须先通过“控制面板”—“管理工具”—“ODBC数据源”来建立一个数据源名,例如叫做TestData_Resoure。1)通过系统数据源(SystemDSN)的连接<%DimoConn,strConnSetoConn=Server.CreateObject(“ADODB.Connection”)StrConn="DSN=TestData_Resoure;Uid=A
5、dminAccount;Pwd=PassWord;”oConn.OpenstrConn%>2)通过文件数据源(FileDSN)的连接<%DimoConn,strConnSetoConn=Server.CreateObject(“ADODB.Connection”)StrConn="FILEDSN=c:somepathmydb.dsn;Uid=AdminAccount;Pwd=PassWord;"oConn.OpenstrConn%>3)通过连接池(DSN-Less)的连接(ODBCDriverforAS/400)<%DimoConn,strConnSe
6、toConn=Server.CreateObject(“ADODB.Connection”)strConn="Driver={ClientAccessODBCDriver(32-bit)};System=myAS400;Uid=myUsername;Pwd=myPassword;"oConn.OpenstrConn%>7二、利用数据库驱动程序直接访问数据库的连接字符串。1)ODBCDriverforAccess●标准的也是比较常用的连接方法<%DimoConn,strConnSetoConn=Server.CreateObject(“ADODB.Conne
7、ction”)StrConn="Driver={MicrosoftAccessDriver(*.mdb)};Dbq=”&Server.MapPath(“Testdb.mdb”);&_ "Uid=AdminAccount;Pwd=Password;"oConn.OpenstrConn%>●假如是一个工作组的系统数据库,那么连接字符串如下<%DimoConn,strConnSetoConn=Server.CreateObject(“ADODB.Connection”)StrConn="Driver={MicrosoftAccessDriver(*.mdb)
8、};Dbq=c:datapathTestdb.mdb;"&_
此文档下载收益归作者所有