クライアントマシンのJavaデスクトップアプリケーションを外部の中央サーバー(別のマシン)のデータベースに接続する必要がある場合は、クライアントマシンのブラウザをデータベースに接続すると、どのように達成されますか?私はあなたがJDBCを使用できることを知っていますが、デスクトップアプリケーションを実行している人は自分のコンピュータにインストールされているmysql connector/jドライバを必要としませんか?Javaアプリケーションを使用して別のマシンのデータベースに接続する
1
A
答えて
1
もちろん、アプリケーションがJDBCを使用してDBに接続する場合、適切なJDBCドライバが必要です。
ほとんどのアプリケーションには、すでにライブラリ依存関係があります。それはちょうど別のものになるでしょう。
2
アプリケーションと適切なJDBCドライバ(通常はjar)をバンドルし、実行時クラスパス上にあることを確認してください。アプリケーションのクラスパス上に適切なクラスを持つこととは別に、ドライバの「インストール」はありません。
関連する問題
- 1. Javaアプリケーションを使用してネットワーク経由でデータベースに接続
- 2. Oauthを使用してJavaアプリケーションをGAEアプリケーションに接続する
- 3. データベース接続のあるWindowsサービスとしてのJavaアプリケーション
- 4. petapocoを使用して別のデータベースに接続しています
- 5. Javaはデータベースに接続するネットワークカードを使用します
- 6. Titan:別のマシンからElasticsearchに接続
- 7. 別のマシンからRed5サーバーに接続
- 8. webservicesを使用してAndroidアプリケーションをリモートのMSSQLデータベースに接続します
- 9. Javaを使用してMySQLに接続
- 10. asp.net mvcアプリケーション用のnhibernateを使用したデータベース接続
- 11. 別のアプリケーションに接続してメモリ使用量を監視する
- 12. 接続しmysqlデータベースのJava
- 13. IPを使用して複数のゲートウェイの背後にある別のマシンに接続する方法は?
- 14. 私は、このコマンドを使用して別のマシンに私のWindowsのCMDに接続するコマンドパテsshの
- 15. 別のPCから別の接続をSQLデータベースに接続するには?
- 16. LINQを使用して複数のデータベースに接続する
- 17. javaのSQLデータベースに接続
- 18. サーブレットを使用したリモートMySQLデータベースへのJavaの接続
- 19. Javaデータベース接続
- 20. 端末でJDBCを使用してJavaをOracleデータベースに接続する
- 21. PHP/IISを使用して別のサーバに接続する
- 22. Javaを使ったデータベースへの接続
- 23. Powershellを使用してリモートのPostgreSQLデータベースに接続します。
- 24. Javaプログラムを使用してMS Accessデータベースに接続する方法は?
- 25. javaでシステムdsnを使用してデータベースに接続する方法は?
- 26. データベース接続にオブジェクトを使用する
- 27. は、私は、データベースへの接続時に接続プールを使用する必要があるアプリケーションを持って動的にMySQLの接続/ J接続プール
- 28. データベース接続を別に保存するクラス - Java
- 29. Entity Frameworkを使用してMVCアプリケーションから既存のAzureデータベースに接続
- 30. Javaを使用してOracle DSNに接続する際のエラー
このアプリケーションをダウンロードして使用できるようにこのアプリケーションをパッケージ化した場合、パッケージにjdbcライブラリを含めるにはどうすればよいですか? –
梱包/梱包の仕方によって異なります。実行スクリプトを含むtar/zipファイルの場合は、既存の 'lib'ディレクトリに置きます。または、jarjar/onejarのようなものを使用して、オールインワンのjarファイルを作成します。または[jnlp resources](http://docs.oracle.com/javase/6/docs/technotes/guides/javaws/developersguide/syntax.html#resources)(ただし、その動作の仕組みはわかりません) 。 –
@ user791345、JDBCドライバは単なる別のJavaクラスです。他の依存関係を追加するのとまったく同じ方法で、ドライバjarを追加できるはずです。 –