我正在使用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文件,而不是重复使用代码连接。
答案 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