- - PR -
データベース接続文字列の保存場所
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-06-01 11:26
こんにちわ。
いつも参考にさせていただいております。 現在、VB2005にてWinodwsアプリケーションを開発中で 各機能ごと、1ソリューション1プロジェクトにて開発を進めようとしてます。 最初は、app.configに書こうと思ったんですが、 各プロジェクトごとconfigファイルがいるみたいなんで断念しました。 ほかにも直接文字列をコーティングする方法もあるでしょうけど その場合、変更時が大変になってしまいます。 ほかの方法として、iniファイルかな?って思ってるんですけど なにかいい方法ってありませんか? データベースの接続文字列ってどこに記述していますか? [ メッセージ編集済み 編集者: さっちん 編集日時 2007-06-01 11:27 ] | ||||
|
投稿日時: 2007-06-01 11:37
app.configがダメなら普通のxmlという選択肢はなぜないんだろ?
| ||||
|
投稿日時: 2007-06-01 11:44
ご参考までに。
アプリケーション設定情報はどこに保存すべきか? | ||||
|
投稿日時: 2007-06-01 11:56
>>ひろれいさん
ありがとうございます!参考にします >>ぶさいくろうさん xmlも検討してましたが、どの方法が一般的なんだろう??? っていう趣旨でご質問させていただきました。 以上 | ||||
|
投稿日時: 2007-06-01 13:04
msoです。
configファイルはプロジェクトごとじゃなくて大丈夫です。 何か勘違いをされていませんか? | ||||
|
投稿日時: 2007-06-01 15:28
>>msoさん
えっつ!?そうなんですか? 詳細を説明すると、 物理的にapp.configファイルは1つあって複数プロジェクトがあります。 で1つ1つのプロジェクトで,app.configファイルをリンクで追加してます。 でそれぞれExeを作ったときに、APP名.exe.configというファイル名になって 複数のConfigファイルができてしまいます。 で1つにしたいな??? と思ってなんですけど。 間違ってますか? | ||||
|
投稿日時: 2007-06-01 15:42
msoです。
すいません、自分の早合点でした。 自分の考えていた構成は以下のようです。 プログラム構成 abc.exe abc.exe.config hoge.dll ←abc.exe.configを参照 foo.dll ←abc.exe.configを参照 daradara.dll ←abc.exe.configを参照 それぞれがEXEであった場合は、おっしゃるとおりで プロジェクト単位でconfigファイルを作成する必要が あると思います。 | ||||
|
投稿日時: 2007-06-01 20:16
.NET のプログラミングで iniファイル は一般的ではないですよね。 そういったクラスが標準で用意されていないことからもわかる。 exe ごとに設定ファイルがあってもいい気がする、共通の設定に関しては別 configファイルにして参照させればいいし。 もし設定ファイルを一か所に集中させる必要がある場合、僕なら xml を使うと思います。 _________________ かるあ のメモ と スニペット |