通用数据链接(UDL)的用法
偶然看到UDL,决定看一下其用法。
UDL:通用数据链接。此文件中提供 OleDbConnection 的连接信息。也就是说UDL只能在OleDbConnection中使用。
微软不建议使用UDL
因为UDL 文件未加密,会以明文形式公开连接字符串信息。因为 UDL 文件对您的应用程序来说是一个基于文件的外部资源,所以无法使用 .NET Framework 保护该文件。
用法:
在桌面上建一个名为conn的txt文本文件,然后将后缀名改为udl 。双击它,打开相应连接界面,根据界面提示配置连接信息。这里选择的是Oralce。
配置成功后UDL内容为:
代码中使用此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)的用法相关推荐
- Service Mesh中的通用数据平面API设计
原文地址:https://blog.envoyproxy.io/the-universal-data-plane-api-d15cec7a 作者:Matt Klein 译者:敖小剑 校对:宋净超 正如 ...
- pandas 作图 统计_Pandas数据可视化工具——Seaborn用法整理(下)
本科数学,编程几乎零基础(之前只学过matlab)今年年初开始学习Python数据挖掘,找到了一个很好的平台--BigQuant,省去了安装Python和安装各种库的烦恼.我最近在开始了解机器学习,B ...
- 如何创建数据链接文件
ADO不使用CurrentProject.Connection或输入您自己的Connection信息,而是支持将Connection信息存储在称为"数据链接文件"(通常具有* .U ...
- DirectX修复工具通用数据包
DirectX修复工具通用数据包2021Q3版 大小: 116MB/7z格式压缩 下载地址1: https://zhangyue667.lanzoui.com/i8rgDsmt43g 下载地址2(提取 ...
- ssm通用数据展示系统 毕业设计-附源码200934
SSM通用数据展示系统的设计与实现 摘 要 随着社会信息化的日益加强,传统的数据处理系统存在专用性太强.安全性不高.数据共享性差等缺陷,不利于企业应用.为了充分利用企业信息资产所带来的优势,企业迫切需 ...
- 晒晒我的通用数据访问层
注意:本文所介绍的框架已有新版本,点击后面链接即可阅读. [ClownFish:比手写代码还快的通用数据访问层] 今天来晒晒我的通用数据访问层. 写了很多年的数据库项目,数据访问嘛,一直是用业务实体+ ...
- #765372#基于django和neo4j的通用数据展示系统
@ #765372#基于django和neo4j的通用数据展示系统 本系统是基于neo4j的数据展示系统,理论上可以展示任何neo4j的数据,和业务无耦合,业务名称用的化学,但是数据带了一份化学的,要 ...
- 写一个通用数据访问组件
出处:http://www.csharp-corner.com willsound(翻译) 我收到过好多Email来问我如何用一个通用的数据提供者(data provider)在不失自然数据提供者(n ...
- 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 ...
- 通用数据级别权限的框架设计与实现(4)-单条记录的权限控制
查看上篇文章通用数据级别权限的框架设计与实现(3)-数据列表的权限过滤,我们开始在原来的基础上实现单条权记录的权限控制. 相信前面的列表权限控制,很多系统都可以做到,但如何在上面列表的权限过滤中实现通 ...
最新文章
- GDI+ 学习记录(11): 路径渐变画刷 - PathGradientBrush
- 3.5.5 CSMA/CD 协议
- python远程桌面控制_手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
- Chapter 3.GDI/DirectDraw Internal Data Structures
- c语言将链表写入二进制文件_通过逐级遍历将二进制树转换为单链表的C程序
- JVM性能优化之栈区域OOM问题
- sqoop 把 hdfs 和关系型数据库 (mysql等)互导
- python公开课乐博学院_乐搏学院VIP36期全栈班学习群 - 乐搏软件教育 - 软件测试 - Powered By EduSoho...
- 【转载】Oracle关于expdp、impdp以及rman介绍
- Guns二次开发(十四):集成 ueditor 富文本编辑器
- 爬虫实战(一)-新版知乎网页分析获取登录url
- 7个值得拥有收藏的免费在线 PDF转图片转换器
- Raspberry Pi 3b+制作24小时热点
- 利用七牛云如何上传图片制作外链?
- Mybatis中column用法
- golang 九宫格头像生成
- gradle-6.7-all 快速下载
- 押注混合云和人工智能,分拆后的IBM能成功吗?
- 客服会话 小程序 如何发起_小程序客服移动版上线,是解救商家,还是鸡肋?...
- mysql源代码解析经典类——THD类