asp.netのweb.configファイルから接続文字列を取得する方法を知りたい。asp.netのWeb.configから接続文字列を取得
私はちょうど以下の方法を知っています。これは、あなたがデータテーブルに、データベースからレコードを取得する方法である
string constring = System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionStringName"].ConnectionString;
SqlConnection con = new SqlConnection(constring);
DataSet ds = new DataSet();
try
{
SqlDataAdapter dataAdapter = new SqlDataAdapter(query, con);
SqlCommandBuilder commandBuilder = new SqlCommandBuilder(dataAdapter);
con.Open();
dataAdapter.Fill(ds, "table");
return ds;
}
catch (Exception ex)
{
}
finally
{
if (con.State == System.Data.ConnectionState.Open)
con.Close();
}
- :ここで
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Configuration;
namespace Sherserve.DataAccessLayer
{
public class DBGateway
{
public static string conString;
public DBGateway()
{
conString = ConfigurationManager.ConnectionStrings["test"].ToString();
}
}
}
:私の接続クラスで
を"test"]。ConnectionString; 'しかし、あなたが得た唯一の正しい方法です。 –
どうしたのですか? conString = ConfigurationManager.ConnectionStrings ["test"] ToString(); –
@Mitch [こちら](http://meta.stackexchange.com/questions/76195/how-to-deal-with-have-you-tried-google-comments) - あなたのコメントは誰にとっても建設的なものではありません。 –