博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通用数据链接(UDL)的用法
阅读量:5094 次
发布时间:2019-06-13

本文共 1177 字,大约阅读时间需要 3 分钟。

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

你可能感兴趣的文章
模拟面试题一
查看>>
Hello World深入理解
查看>>
Lo4j(二)级别和优化
查看>>
Spoj MKTHNUM - K-th Number
查看>>
[BZOJ1060] [ZJOI2007]时态同步
查看>>
《架构之美》阅读笔记06
查看>>
beta-2阶段组员贡献分分配
查看>>
关于svn更新失败,clearup异常解决
查看>>
swiper,一个页面使用多个轮播
查看>>
poj2449:第k短路问题
查看>>
什么是设计模式 – 总结
查看>>
test-title
查看>>
职场险恶
查看>>
android 动画
查看>>
算法笔记_055:蓝桥杯练习 Tricky and Clever Password (Java)
查看>>
图解安卓-c++开发-通过java 调用c++ jni的使用
查看>>
最近在整appium自动化的事情,遇到一个虚拟键盘的问题,折腾了好几天解决了,给大家分享一下...
查看>>
Deep Learning 在中文分词和词性标注任务中的应用
查看>>
[JAVA SE] Java反射机制
查看>>
Altium Designer 输出 gerber 光绘文件的详细说明
查看>>