我正在使用这段代码从我的 app.config 文件中读取连接字符串,但它总是返回 null 值。我的 App.config 文件位于我的项目下。这两种方法都会导致返回 null 值:
public SqlConnection getConnection()
{
try
{
// connectionString = ConfigurationManager.AppSettings["dbConn"];
connectionString = ConfigurationManager.ConnectionStrings["dbConn"].ConnectionString;
connectionString = System.Configuration.ConfigurationManager.AppSettings["dbConn"];
sqlConnection = new SqlConnection(connectionString);
sqlConnection = new SqlConnection(connectionString);
}
catch (Exception ex)
{
}
return sqlConnection;
}
这是我的app.config文件声明:
这是我的app.config文件声明:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="dbConn" providerName="System.Data.SqlClient"
connectionString="Data Source=VANYA\SQLEXPRESS;Initial Catalog=mydatabase;User Id=sa;Password=123" />
</connectionStrings>
</configuration>
app.config
文件 - 你需要将连接字符串放入托管应用程序(主程序或Web应用程序/网站)中,使用你的类库。 - marc_s