快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

通博tb老虎机多元化:如何利用UDL文件来建立ADO连接



应用通用数据连接文件(*.UDL,以下简称文件)来创建ADO通博tb老虎机多元化连接,可以和ODBC一样可视化地定义要连接的数据源,从而实现数据造访的透明性。

1.应用UDL文件来创建ADO连接

创建ADO的连接,首先要设置ADO连接工具的ConnectionString属性,该属性供给所要连接的数据库类型、数据所处办事器、要造访的数据库和数据库造访的安然认证信息。对照专业的措施是在ConnectionString中通博tb老虎机多元化直接供给以上信息,下面是造访不合类型数据源设置ConnectionString的标准:造访ODBC数据

"Provider=MSDASQL;DSN=dsnName;UID=userName;PWD=userPassWord;"

造访ORACLE数据库

"Provider=MSDAORA;Data Source=serverName;User ID=userName; Password=userPas通博tb老虎机多元化sword;"

造访MS SQL数据库

"Provider=SQLOLEDB;Data Source=serverName;Initial Catalog=databaseName; User ID=userName;Password=userPassword;"

造访Access 数据库

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=databaseName;User ID=userName;Password=userPassword;"

上述的连接属性设置标准跟着数据源的类型不合而变更,软件用户经常不习气这种设置要领,都盼望有可视化的数通博tb老虎机多元化据源设置措施。为此Microsoft供给了通用数据连接文件(.UDL)来建立和测试ADO连接属性。ADO连接工具可以很方便地应用UDL文件来连接数据源,下面例子应用my_data1.udl来创建ADO连接。

_ConnectionPtr m_pDBConn;

m_pDBConn.CreateInstance(__uuidof(Connection));

m_pDBConn->ConnectionString ="File Name=c:\mydir\my_data1.udl";

m_pDBConn->Open("","","",NULL);

这样一来无论数据源若何变更,在软件中都可以用统一的措施编程。当数据源改变时,只要双击响应的udl文件即可可视化地设置数据源,无需变动软件。

由于ADO是COM接口,为了软件的靠得住性,打开ADO连接时,可以加入非常处置惩罚代码。

try{

m_pDBConn->Open("","","",NULL);

}catch(_com_error &e){

//处置惩罚非常的代码

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

m_pDBConn=NULL;

}

由于_ConnectionPtr m_pDBConn是智能指针,应在处置惩罚非常代码时将智能指针设为NULL后将自动将引用计数降为0.

假如不呈现非常,只要在应用完m_pDBConn,只要引用Close措施即可。

2.创建你所需的UDL文件

在你所想创建UDL文件的目录中单击右键,选择从菜单 新建Microsoft 数据连接,然后将新创建的UDL文件变动为你所盼望的文件名(。UDL扩展名不能改变)。

注:假如操作系统是Window 2000,先创建一个文本文件,再将该文本文件的扩展名改为通博tb老虎机多元化 "udl".

然后双击所创建的UDL文件,即可视化地完成数据源的设定。

应用UDL文件必须在系统中先安装Microsoft MDAC,Win 98第二版,Win 2000中都自动包孕了该组件,必要该组件最新版本时可以到Microsoft网站去下载。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: