您的位置:首页 > 编程语言 > VB

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

2013-03-20 10:00 288 查看

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

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

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

<configuration>

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

<appSettings>

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

</appSettings>

</configuration>

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

Public Function DBopen()As
Boolean '打开数据库

Dim con AsString, cnn
As SqlClient.SqlConnection

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

Try

cnn = New SqlClient.SqlConnection(con)

cnn.Open()

Return True

Catch ex AsException

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

Return False

End Try

End Function

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




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



程序运行后,自动启动系统默认的配置文件。但是如果我们不用系统自带的配置文件App.config,自己新建了一个配置文件,那么我们怎样才能读取我们新建的配置文件呢?对于这个这个问题暂时先保留,以后解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: