0

そのため、ユーザーがデータベースを表示および操作できるようにするプログラムで作業してきました。UI はほぼ準備ができており、すぐにデータベースへの接続を作成します。ユーザーが追加のプログラム (SQL サーバーなど) をインストールしなくても、配布可能な jar を実行できるかどうか疑問に思っていました。皆さんが私にそれを教えてくれることを願っています。

mysql データベースを使用するか、netbeans の Java DB を使用するか、まだ完全には決定していません。もっと多くのチュートリアルがあり、心からデータベースについて何も知らないので、むしろmysqlを使用すると思います。プログラムを実行するために必要なすべてを学ぶのは難しいですが、興味深い時間です。アドバイスをいただければ幸いです。

4

2 に答える 2

4

はい、その Java アプリケーションは、他に何もインストールする必要なく実行できます (もちろん、Java を除く)。

アプリには、MySQL 用の JDBC ドライバーを含める必要があります。これは、ライセンスの問題である場合とそうでない場合があります。アプリと一緒に出荷できない場合、ユーザーはアプリを個別にダウンロードする必要があります。

プログラムを使用するには、ユーザーはデータベースにアクセスして表示および操作する必要があります。これは通常、セキュリティ上の理由から、ローカル イントラネットまたは VPN 経由でのみ可能です。

于 2012-10-07T08:21:38.070 に答える
1

アプリケーションがリモート サーバー上のデータベースにアクセスする場合、何もする必要はありませんが、適切な JDBC ドライバーを含む JAR ファイルをアプリケーションに同梱します。この JAR ファイルもクラスパスに追加する必要があります。

プログラムが実行されているのと同じホスト上でアプリケーションがデータベース サーバーにアクセスする場合、明らかにデータベース サーバーがインストールされている必要があります (この場合は MySQL)。しかし、アプリケーションがデータベース管理者またはそのような人専用である場合は、データベースの存在について心配する必要はありません。

于 2012-10-07T08:20:03.280 に答える