常用的数据库连接方法(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 server: 

connstr="PROVIDER=SQLOLEDB; DATA SOURCE=servername Data Source=local)或者是Data Source="127.0.0.1",服务器名称;UID=xx;PWD=xxx;DATABASE=dbname" 

2)、access: 

connstr="PROVICER=MICROSOFT.JET.OLEDB.4.0; 

DATA SOURCE=c:\abc\abc.mdb" 

3、使用UDL文件: 

UDL文件是用来存放数据库连接信息的一个文本文件,有点象文件DSN,不过UDL是针对OLEDB(直接的和面向ODBC的)的。 

UDL的创建方法: 

右击桌面或资源管理器-》新建-microsoft数据连接 

其中的设置工作应该比较清楚了。 

UDL的用法: 

connstr="file name=e:\abc\abc.udl"

 

本文链接:http://yiqianlingyiye0109.blog.163.com/blog/static/181221173201211994524570/           

本文作者:廊坊师范学院信息技术提高班九期张薄

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值