配置udl文件 mysql_用udl文件配置数据库连接字符串

简介

udl(Universal Data Link)是通用数据连接文件,使用通用数据链接 (UDL) 文件来保存连接字符串。

使用 UDL 文件存储数据库连接的方式和使用“ODBC 数据源名称 (DSN)”非常相似。UDL 文件存储 OLE DB 连接信息,例如提供程序、用户名、密码和其他选项。用存储在该 UDL 文件中的信息可以打开 ADO 连接,从而允许管理员在需要的情况下更改它,并且避免了打开注册表或者使用 ODBC。

也就是说这个里面包含的东西就是CONNECTIONSTRING 中的内容,比如:

‘Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:Program FilesMicrosoft OfficeOfficeSamplesNorthwind.mdb;User ID=admin;Password=1;Jet OLEDB:Database Password=1 ’

创建方法

创建 UDL 文件最简单的方法就是:创建一个文本文件,更名这个文件为 A.UDL ,然后双击。

创建和配置通用数据链接 (.udl) 文件

Microsoft 数据访问组件 (MDAC) 提供“数据链接属性”对话框作为常用用户界面,以指定 Windows 2000 及更高版本操作系统上的数据提供程序的连接信息。可使用“数据链接属性”对话框将连接信息保存在通用数据链接 (.udl) 文件中。

创建通用数据链接 (.udl) 文件

1.打开 Windows 资源管理器。

2.选择要在其中存储 .udl 文件的文件夹。

3.如果运行的是 Windows 2000 或更高版本,请在“文件”菜单中选择“新建”,然后选择“文本文档”。目录中出现名为“新建文本文档.txt”的新文件。重命名此文件,删除所有空格并将其文件扩展名更改为 .udl。

注意可能会出现一个警告,指出更改文件扩展名会导致文件变得不可用。忽略此警告。

如果运行的是 Windows 98 和 Windows NT 系统并且安装了 Microsoft 数据访问组件 (MDAC),请右击右窗格或结果窗格,选择“新建”,然后选择“Microsoft 数据链接”。目录中出现名为 New Microsoft Data Link.udl 的新文件。可重命名此文件。

配置通用数据链接 (.udl) 文件

1.双击通用数据链接 (.udl) 文件。

“数据链接属性”对话框打开,显示以下选项卡:“提供者”、“连接”、“高级”和“所有”。选择“下一步”在选项卡中定位。

2.在“提供者”选项卡上,选择数据库提供程序。

3.在“连接”选项卡上,或者选择可用提供程序的数据源名称 (DSN),或者输入自定义连接字符串。系统中预定义的提供程序的有效 DSN 显示在“使用数据源”下拉列表中。

4.使用“高级”选项卡查看并设置数据的其他初始化属性。

5.使用“所有”选项卡复查并编辑可用于 OLE DB 提供程序的所有 OLE DB 初始化属性。

6.选择“确定”以便将连接字符串保存到通用数据链接 (.udl) 文件中。

有关更多信息,请参见“数据链接属性”对话框。

数据链接文件格式

通用数据链接 (.udl) 文件的前两行必须与此内容完全相同:

[oledb]

; Everything after this line is an OLE DB initstring

在这两个必需的行之后,.udl 文件的其余部分由用同样格式写成的连接字符串组成。当从编程代码中打开数据库时使用该字符串。下面的列表给出了一个 .udl 文件的完整文本,此文件使用 Microsoft SQL Server 的 OLE DB 提供程序打开使用集成安全性的 Northwind 数据库。

[oledb]

; Everything after this line is an OLE DB initstring

Provider=SQLOLEDB.1;Persist Security Info=False;Data Source=a-iresmi2000;Initial Catalog=Northwind;Integrated Security=SSPI

VB与udl文件的连接

创建一个通用数据链接 (.udl) 文件。使用“数据链接属性”对话框将连接字符串存储在此 .udl 文件中。将一个 ADO 数据控件添加到解决方案或项目中。在 ADO 数据控件的“属性”窗口中,选择 ConnectionString 属性并输入包含所需连接字符串的 .udl 文件的名称。也可在代码中设置此属性。 在下面的示例中,将一个名为 cnPubs 的控件的 ConnectionString 属性设置为名为 Pubs.udl 的通用数据链接文件,并给出了此文件的绝对路径:cnPubs.ConnectionString = "File Name=C:\Path\To\Pubs.udl;"

也可给出相对路径:

cnPubs.ConnectionString = "File Name=Data\Pubs.udl;"

如果给出相对路径,指定通用数据链接文件的位置将从应用程序的安装目录开始。

将 DataGrid、DataCombo 或 DataList 控件添加到项目或窗体。

在“属性”窗口中,将 DataGrid、DataCombo 或 DataList 控件的 DataSource 属性设置为刚配置的 ADO 数据控件的名称。

每当项目或窗体请求数据时,DataGrid、DataCombo 或 DataList 控件都调用其 DataSource,即 ADO 数据控件,而 ADO 数据控件则使用通用数据链接 (.udl) 文件提供的 ConnectionString 打开所需的数据连接。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值