摘自百度希望对你有帮助
一、使用数据源访问数据库:若是系统数据源或用户数据源:sqlText="DSN=数据源名;uid=用户名;pwd=密码;"若是文件数据源:sqlText="FILEDSN=数据源文件名;uid=用户名;pwd=密码"说明: uid和pwd为可选项,分别用于设置访问数据库的用户名和密码,SQL Server和Oracle等数据库,在访问时需要指定用户名和密码,此时这两个参数需要指定,而对于Access,则不需要。二、不用DSN直接连接数据库(ODBC方式): 1、访问Access数据库:(1)访问未加密的数据库: sqlText="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=数据库地址;"(2)访问带密码的数据库: sqlText="DRIVER={Microsoft Access Driver (*.mdb);DBQ=数据库地址;UID=;PWD=数据库密码;}"2、访问Oralce数据库: sqlText="Driver={Microsoft ODBC for Oracle};Server=服务器名或地址;uid=用户名;Pwd=用户密码"3、访问SQL Server数据库: sqlText="Driver={SQL Server};Server=服务器名;Database=数据库名;Uid=用户名;Pwd=密码"4、访问MySQL数据库: sqlText="Driver={mySQL};Server=服务器名;Port=3306;Option=131072;Stmt=;Database=数据库名;Uid=用户名;Pwd=密码;"三、不用DSN直接连接数据库(OLE DB方式):1、访问Access数据库:(1)访问未加密的数据库: sqlText="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库地址;"(2)访问带密码的数据库: sqlText="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=数据库地址;Jet OLEDB:Database Password=数据库密码;"2、访问Oralce数据库: Oracle的OLE DB提供者有微软提供的和Oracle公司提供的两种,分别为: (1)、微软提供的: sqlText="Provider=msdaora;Data Source=数据库名;User Id=用户名;Password=密码" (2)、Oracle提供的: sqlText="Provider=OraOLEDB.Oracle;Data Source=数据库名;User Id=用户名;Password=密码;"3、访问SQL Server数据库: sqlText="Provider=MSDASQL;Driver={SQL Server};Server=服务器名;Database=数据库名;Uid=用户名;Pwd=用户密码;" |