Q176:接続先サーバー名と、データベース名を、利用者の任意に設定、かつ、一度設定した情報を保持する方法。
Q176-1:
データベース接続について、作成したアプリケーションを、アプリケーションローダーで利用する時に、下記内容ができるようにしたいと考えております。(Microsoft
SQL)
@接続先サーバー名と、データベース名を、利用者の任意に設定
Aかつ、一度設定した情報を保持。
(データソースODBCの接続設定画面のように、と表現したほうが早いでしょうか)
@は作成できるのですが、Aの方法がわかりません。
複数あるサンプルアプリケーションも、アプリケーション起動毎に接続設定を指定するものか、メソッドに固定値を書き込んでいるものと思います。この事は実現可能でしょうか。
A176-1:
データベースの接続情報は、大量かつ頻繁に変更するのでなければ、何か一つの[テーブル]に書いておいて、そこから選択することが考えられます。
簡単な動作確認のため添付ファイルを作成しましたので、イメージに合っているかご覧下さい。
ただし、アプリケーションローダーから起動した場合、例えば実行中に[テーブル]にデータ行を追加する処理を作っても、アプリケーションファイルは保存時の状態のまま(行追加は保存されない)ですので、
@アプリケーションビルダーで開発者がデータを追加する。あるいは
Aユーザーが追加する必要があるなら、仕組み(例:接続情報のテキストファイルを所定の位置に保存)を考える必要があります。
ご検討頂き、ご要望等ございましたら、ユーザーデータの量や変更頻度等、考慮すべき条件と共にお知らせ頂ければ、より適した方法を検討致しますので、どうぞよろしくお願い致します。
関連ファイル:接続情報の保存.mzax