日期:2014-05-16  浏览次数:20433 次

常用的数据库连接方法(ODBC,OLE DB ,UDL)

B/S模式下数据库与开发工具的连接方法.

1、用odbc连接数据库: 

odbc中提供三种dsn,它们的区别很简单:用户dsn只能用于本用户。系统dsn和文件dsn的区别只在于连接信息的存放位置不同:系统dsn存放在 odbc储存区里,而文件dsn则放在一个文本文件中。 

asp中使用它们时,写法如下: 

1)、sql server: 

用系统dsn: connstr="DSN=dsnname; UID=xx; PWD=xxx;DATABASE=dbname" 

用文件dsn: connstr="FILEDSN=xx; UID=xx; PWD=xxx;DATABASE=dbname" 

还可以用连接字符串(从而不用再建立dsn): 

connstr="DRIVER={SQL SERVER};SERVER=servername;UID=xx;PWD=xxx" 

2)、access: 

用系统dsn: connstr="DSN=dsnname" 

(或者为:connstr="DSN=dsnname;UID=xx;PWD=xxx") 

用文件dsn: connstr="FILEDSN=xx" 

还可以用连接字符串(从而不用再建立dsn): 

connstr="DRIVER={Microsoft Access Driver};DBQ=d:\abc\abc.mdb" 

2、用oledb连接数据库: 

1)、sql