我将如何在vb.net中包含连接文件?

时间:2013-06-11 08:54:15

标签: vb.net oracle11g

我正在使用vb.net和oracle。 这是我与db的代码连接

     Dim connectionString As String = "Data Source = abc; User ID = abc; Password = abc;"
     Dim sqlConnection As OracleClient.OracleConnection = New OracleClient.OracleConnection(connectionString)

这就是我在apps.config中保存的内容

    <add key="abc_connection" value="server=xyz;User ID=abc;Password=abc;database=abc;Connection Timeout=0"/>

我应该用什么代码替换上面的代码连接?这样我就可以调用apps.config文件,而不是重复使用代码连接。

1 个答案:

答案 0 :(得分:0)

您可以使用设置创建一个类并添加属性

web config

<connectionStrings>
<add name="connectionstring" connectionString="server=xyz;UserID=abc;Password=abc;database=abc;Connection Timeout=0" />

cs code

    public static string connStr
    { get { return ConfigurationManager.ConnectionStrings["abc_connection"].ConnectionString; } }

如果你想在appconfig中使用密钥

 public static string abc_connection
    { get {return  ConfigurationManager.AppSettings["abc_connection"].ToString(); } }

in vb

  Public Shared Function connStr() As String
    Return ConfigurationManager.ConnectionStrings("abc_connection").ConnectionString ''
End Function

Public Shared Function abc_connection() As String
    Return ConfigurationManager.AppSettings("abc_connection") ''
End Function