私はC#の初心者です。接続文字列構成をクラスに分離するにはどうすればよいですか?
コードを書きたいと思うたびに、接続文字列を書き直して接続をテストする必要があるからです。そのため、データベースに接続するたびに、このクラスが最初に接続をテストするようにクラスを作成する必要があります。それが機能した後、クラスは接続文字列をコーディングに送信します。さらに、ソース データ を変更したい場合は、クラスのみを変更する必要があります。すべてのコーディングを検索する必要はありません
クラスを作成できる場合、クラスから接続文字列を呼び出して取得するにはどうすればよいでしょうか?
そんなことありえるの?
これは、C# での接続文字列の現在のコーディングです。
FileInfo file = new FileInfo(Application.StartupPath + "\\conn.txt");
if (file.Exists)
{
StreamReader r = File.OpenText(Application.StartupPath + "\\conn.txt");
connString = r.ReadToEnd();
r.Close();
// Open SQL connection
SqlConnection openCon = new SqlConnection(connString);
try
{
Cursor = Cursors.WaitCursor;
openCon.Open();
}
catch
{
MessageBox.Show("Error to established connection\nPlease check Data Source");
openCon.Close();
Cursor = Cursors.Arrow;
}
else
{
MessageBox.Show("File config is missing");
}
}
C#の初心者として教えていただければ幸いです。助けてくれてありがとう。そして下手な英語でごめんなさい。