1

データベース用のSQLバックエンドを使用してクライアント用のプロフェッショナルレベルのc#アプリケーションをコーディングしています。このアプリケーションを、自分でインストールできる他の人が利用できるようにしたいと考えています。

私の主な質問は、SQLサーバーインスタンス、ユーザー名、パスワードなどのオプションを追加したり、セットアッププログラム内からデータベースとテーブルの生成を自動化し、実行時に使用するためにこれらの設定を保存したりすることは可能ですか?

どんな援助もいただければ幸いです。

前もって感謝します。

4

2 に答える 2

1

はい、ダイアログを使用してインストール中にSQL情報を取得できます。

データベーススクリプトをインストーラーに組み込み、ユーザーからSQLインスタンスと資格情報を取得した後に実行します。

実用的な例については、このリンクを参照してください

データベースが作成されたら、ファイルシステム(構成ファイル)の情報を、必要に応じてユーザーのアプリケーションデータまたはインストールディレクトリのどこかに保存します。必要に応じて暗号化します。

于 2012-07-10T16:43:36.637 に答える
0

それらをベクトル(またはArrayList)にロードし、それをマシン上のどこかのファイルに格納することができます。次に、起動時に、ファイルから情報をプルしてプログラムにロードします。

編集:インストールが破損するため、ファイルに触れないように指示する必要があります。ドライブのどこかにある隠しフォルダにファイルを作成して、混乱させないようにすることをお勧めします。プログラム自体の中から以外は読み取り専用にすることができれば(個人的にはわかりませんが)、それは悪い考えではありません。

于 2012-07-10T16:38:08.003 に答える