私が取り組んでいるプロジェクトのデータベースとして MySQL を使用することを検討しています。このプロジェクトの非常に重要な要件は、インストーラーまたは jar ファイルを使用してダウンロードした場合、プログラムを開いた場合、データベース接続が常に存在するかどうかです。または、これに必要な要件とインストールがありますか。MSQL を使用してプロジェクトを開始したくありませんが、この要件を満たしていないことに気付きました。
2 に答える
0
また、MySQLにはサーバーをインストールする必要があります。インストールを必要としないSQLiteのようなデータベースがあります。
これとは完全に独立しているのが、接続が確立されているかどうかです。1つ以上の(プールされた)(ほとんどの場合jdbc)接続を確立し、それらの存続期間を処理する必要があります。これは、接続が失われたりアクティブに閉じられたりした場合に、ソフトウェアが適切に反応する必要があることを意味します。
于 2013-01-11T09:09:34.787 に答える
0
アプリケーションは MySQL への接続を要求するだけで、可能であればそれを提供するので、心配する必要はありません。
あなたが心配する必要があるのはこれらです:
- クライアントの PC 上の MySQL データベースには、接続でデータベースへの接続に使用するのと同じユーザー名とパスワードがあります。
- アプリケーションが適切に機能するために必要なテーブルやストアド プロシージャ。
また、クライアントが自分のマシンに MySQL サーバーをインストールする必要があります。アプリケーションがデータベースに接続できるように、データベース資格情報をユーザーに要求するようにアプリケーションを設定する必要がある場合があります。また、アプリケーションは、使用するテーブルやその他の構造を確認して、見つからない場合は作成する必要があります。
于 2013-01-11T09:12:43.723 に答える