偶然看到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);}}

转载于:https://www.cnblogs.com/haoliansheng/p/4772986.html

通用数据链接(UDL)的用法相关推荐

  1. Service Mesh中的通用数据平面API设计

    原文地址:https://blog.envoyproxy.io/the-universal-data-plane-api-d15cec7a 作者:Matt Klein 译者:敖小剑 校对:宋净超 正如 ...

  2. pandas 作图 统计_Pandas数据可视化工具——Seaborn用法整理(下)

    本科数学,编程几乎零基础(之前只学过matlab)今年年初开始学习Python数据挖掘,找到了一个很好的平台--BigQuant,省去了安装Python和安装各种库的烦恼.我最近在开始了解机器学习,B ...

  3. 如何创建数据链接文件

    ADO不使用CurrentProject.Connection或输入您自己的Connection信息,而是支持将Connection信息存储在称为"数据链接文件"(通常具有* .U ...

  4. DirectX修复工具通用数据包

    DirectX修复工具通用数据包2021Q3版 大小: 116MB/7z格式压缩 下载地址1: https://zhangyue667.lanzoui.com/i8rgDsmt43g 下载地址2(提取 ...

  5. ssm通用数据展示系统 毕业设计-附源码200934

    SSM通用数据展示系统的设计与实现 摘 要 随着社会信息化的日益加强,传统的数据处理系统存在专用性太强.安全性不高.数据共享性差等缺陷,不利于企业应用.为了充分利用企业信息资产所带来的优势,企业迫切需 ...

  6. 晒晒我的通用数据访问层

    注意:本文所介绍的框架已有新版本,点击后面链接即可阅读. [ClownFish:比手写代码还快的通用数据访问层] 今天来晒晒我的通用数据访问层. 写了很多年的数据库项目,数据访问嘛,一直是用业务实体+ ...

  7. #765372#基于django和neo4j的通用数据展示系统

    @ #765372#基于django和neo4j的通用数据展示系统 本系统是基于neo4j的数据展示系统,理论上可以展示任何neo4j的数据,和业务无耦合,业务名称用的化学,但是数据带了一份化学的,要 ...

  8. 写一个通用数据访问组件

    出处:http://www.csharp-corner.com willsound(翻译) 我收到过好多Email来问我如何用一个通用的数据提供者(data provider)在不失自然数据提供者(n ...

  9. R语言使用basename函数获取数据链接地址中的文件名称(removes all of the path up to and including the last path separator )

    R语言使用basename函数获取数据链接地址中的文件名称(removes all of the path up to and including the last path separator (i ...

  10. 通用数据级别权限的框架设计与实现(4)-单条记录的权限控制

    查看上篇文章通用数据级别权限的框架设计与实现(3)-数据列表的权限过滤,我们开始在原来的基础上实现单条权记录的权限控制. 相信前面的列表权限控制,很多系统都可以做到,但如何在上面列表的权限过滤中实现通 ...

最新文章

  1. GDI+ 学习记录(11): 路径渐变画刷 - PathGradientBrush
  2. 3.5.5 CSMA/CD 协议
  3. python远程桌面控制_手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
  4. Chapter 3.GDI/DirectDraw Internal Data Structures
  5. c语言将链表写入二进制文件_通过逐级遍历将二进制树转换为单链表的C程序
  6. JVM性能优化之栈区域OOM问题
  7. sqoop 把 hdfs 和关系型数据库 (mysql等)互导
  8. python公开课乐博学院_乐搏学院VIP36期全栈班学习群 - 乐搏软件教育 - 软件测试 - Powered By EduSoho...
  9. 【转载】Oracle关于expdp、impdp以及rman介绍
  10. Guns二次开发(十四):集成 ueditor 富文本编辑器
  11. 爬虫实战(一)-新版知乎网页分析获取登录url
  12. 7个值得拥有收藏的免费在线 PDF转图片转换器
  13. Raspberry Pi 3b+制作24小时热点
  14. 利用七牛云如何上传图片制作外链?
  15. Mybatis中column用法
  16. golang 九宫格头像生成
  17. gradle-6.7-all 快速下载
  18. 押注混合云和人工智能,分拆后的IBM能成功吗?
  19. 客服会话 小程序 如何发起_小程序客服移动版上线,是解救商家,还是鸡肋?...
  20. mysql源代码解析经典类——THD类

热门文章

  1. 深入了解一下PYTHON中关于SOCKETSERVER的模块-A
  2. Android 仿360桌面小人
  3. XML案例(简单的考生成绩管理系统)
  4. sendfile()对nginx性能的提升
  5. android文件操作和SDCard卡操作
  6. exports module.exports export export default之间的关系
  7. mysql 事务、隔离级别
  8. JProfiler 9.1.1部署及使用
  9. android在activity之间传递map类型值
  10. 配置WindowsLiveWriter,写cnblogs博客