加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

vb.net(vs2010)读取配置文件

发布时间:2020-12-17 07:57:40 所属栏目:百科 来源:网络整理
导读:vb.net(vs2010)读取配置文件 Windows Form应用程序自带App.config文件,利用它可方便的读取配置信息,这里以数据库配置为例: ? xml version = " 1.0 " encoding = " utf-8 " ? configuration !-- 数据库连接信息 -- appSettings add key = " strCon " value

vb.net(vs2010)读取配置文件

Windows Form应用程序自带App.config文件,利用它可方便的读取配置信息,这里以数据库配置为例:

  1. <?xmlversion="1.0"encoding="utf-8"?>

  2. <configuration>

  3. <!--数据库连接信息-->

  4. <appSettings>

  5. <addkey="strCon"value="server=127.0.0.1;database=mmas98;uid=sa;pwd=123456;" />

  6. </appSettings>

  7. </configuration>


上面是App.config文件的内容,如何读取数据库配置信息呢?下面的代码定义了一个过程打开数据库,返回True表示打开成功,返回False表示打开失败:

  1. PublicFunctionDBopen()AsBoolean'打开数据库

  2. DimconAsString,cnnAsSqlClient.SqlConnection

  3. con = System.Configuration.ConfigurationManager.AppSettings("strCon")

  4. Try

  5. cnn =NewSqlClient.SqlConnection(con)

  6. cnn.Open()

  7. ReturnTrue

  8. CatchexAsException

  9. MsgBox(ex.Message,MsgBoxStyle.Exclamation,"警告 ")

  10. ReturnFalse

  11. EndTry

  12. EndFunction

注意,需要添加对“System.Configuration”的引用,菜单点击“项目”-->“添加引用”,如图:


是不是很简单?ConfigurationManager属性在 .NET Framework 2.0 版中是新增的,命名空间:System.Configuration,代替ConfigurationSettings。这里要说明的是,这样做有两点问题:一是修改不方便,需要用文本编辑器打开修改。二是保密性完全没有,数据库用户名和密码都是明码。

程序运行后,自动启动系统默认的配置文件。但是如果我们不用系统自带的配置文件App.config,自己新建了一个配置文件,那么我们怎样才能读取我们新建的配置文件呢?对于这个这个问题暂时先保留,以后解决。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读