2016-07-06 4 views
0

私は現在、winform(わずか2-3の選択ステートメント)の小さなC#プロジェクト、 に関与しており、プロジェクトはmssqlに接続する必要があります。 DBを接続する方法はたくさんあります。 しかし、人々が.iniファイルやXMLファイルを使用してDBに接続する理由は何ですか? クラスへのconnect文(server、id、pw ...)の挿入が適切ではありませんか?設定時に.iniファイルの利点は何ですか?db connect(winform)

+1

アプリケーションを再構築する必要なく接続文字列を変更したいからです。接続文字列をクラスのソースコードに入れた場合、別のユーザー/パスワードまたはサーバー名を使用してデータベースに接続する場合は、アプリケーションを再構築する必要があります。 '.ini'ファイルやカスタムXMLファイルを設定保持者として使うのは避ける方が良いでしょう。 'app.config'または' Settings.settings'ファイルで 'appsettings'を使用してください。 –

+0

@RezaAghaei私はそれを得た。どうもありがとうございます。 – LSH

+0

xmlファイルに接続文字列があり、テーブル名のようにデータベース情報が変更された場合は、変更されたデータベースに対して接続するためにxmlファイルを開いて情報を変更するだけで済みます –

答えて

2

接続文字列を後で変更する場合は、設定ファイル(.ini、.xml)を使用する方が簡単です。コードにデータを書き込む場合は、コードを変更するたびにコードを再コンパイルする必要があります。

関連する問題