偶然看到UDL,决定看一下其用法。

UDL:通用数据链接。此文件中提供 OleDbConnection 的连接信息。也就是说UDL只能在OleDbConnection中使用。

微软不建议使用UDL

因为UDL 文件未加密,会以明文形式公开连接字符串信息。因为 UDL 文件对您的应用程序来说是一个基于文件的外部资源,所以无法使用 .NET Framework 保护该文件。

用法:

在桌面上建一个名为conn的txt文本文件,然后将后缀名改为udl 。双击它,打开相应连接界面,根据界面提示配置连接信息。这里选择的是Oralce。

配置成功后UDL内容为:

[oledb] ; Everything after this line is an OLE DB initstring Provider=OraOLEDB.Oracle.1;Password=gsc;Persist Security Info=True;User ID=gsc;Data Source=NDEV

代码中使用此UDL时,ConnectionString 需要为“File Name =”+UDL地址。

private void GetData()
{
using (OleDbConnection oleconn = new OleDbConnection())
{
oleconn.ConnectionString = @"File Name =" + Server.MapPath("conn.udl");
OleDbCommand olecommand = new OleDbCommand();
olecommand.Connection = oleconn;
olecommand.CommandText = "select * from CUSTOMIZATION";
oleconn.Open();
OleDbDataAdapter oleadapter = new OleDbDataAdapter();
oleadapter.SelectCommand = olecommand;
DataSet ds = new DataSet();
oleadapter.Fill(ds);
}
}

最新文章

  1. Javascript parseFloat内部解析规则
  2. spfa(模板)
  3. vector中的元素删除
  4. php监听客户端连接状态
  5. PL/SQL在Oracle服务器上连接出错
  6. StarTeam SDK 13 下载安装
  7. Qt 多线程 详细函数说明及其事例
  8. spring事务的传播性的理解
  9. 听说图像识别很难,大神十行代码进行Python图像识别
  10. app与手机其他软件交互测试
  11. Navicat如何导出Excel格式表结构
  12. [C]关于函数指针参数的赋值
  13. 【leetcode-75】 颜色分类
  14. 【Maven】Maven-maven编译报错 -source 1.5 中不支持 lambda 表达式
  15. C#根据淘宝接口网址获取客户端访问IP和网络运营商
  16. 作业MathExam
  17. [置顶] Django 微信开发(一)——环境搭建
  18. 关于HTML、XHTML、CSS、XML的区别
  19. D3基础--数轴
  20. select2 多选 排序(版本3.4.6)

热门文章

  1. MV、MVC、MVP、MVVM简介,对MVC不确定了。
  2. R语言中strptime返回值永远为NA的问题
  3. jsp之jstl标签
  4. 51nod1295 XOR key
  5. svn备份脚 本
  6. OE中admin的内置帐号
  7. PHP全栈工程师学习大纲
  8. Git之 基本常用命令
  9. PhpStorm 获取注册码
  10. 正确理解 AsyncTask,Looper,Handler三者之间的关系(基于android 4.0)