この問題はちょっと残念ですが、実際にはいくつかのガイダンスを使用することができます...私はJavaで書かれたJavaアプリケーションをEclipseで作成しています。 mySQLを同じコンピュータにコピーして、別のネットワーク上の別のコンピュータに自分のJavaアプリケーションをコピーしたいが、mySQL上の元のコンピュータの同じデータベースに接続したいと言うと、異なるネットワークとエリア?どんな指導や助けも大歓迎です。初心者はJavaやデータベースであるので、徹底的に説明してください。mySQLサーバーとJavaアプリケーション
答えて
あなたは純粋なJDBCアプリケーションを使用するので、あなたは、単に形式のようなものであることを知って、あなたの要件に合致するようにJDBC URLを設定する必要があります。だからあなたのホスト名がfoo
で、ポートがあることを
jdbc:mysql://[host1][:port1][,[host2][:port2]]...[/[database]][?propertyName1=propertyValue1[&propertyName2=propertyValue2]...]
を想定し3306
の場合、最初にアプリケーションの現在のJDBC URLをjdbc:mysql://foo:3306
のように変更する(ホストが他のコンピュータからアクセス可能で、データベースのポートで接続を受け入れるようにファイアウォールを設定したと仮定します) )。仕事の第二部が行うため
詳細情報here
、あなたがあなたのインターネットモデムレベルでport forwarding rule
を設定する必要があり、そのようなあなたの公衆へのアクセスということだろう(あなたが静的IPアドレスを持っていると仮定して)特定のポートのIPは、mysqlポート上のマシンのローカルIPアドレスに直接ルーティングされます。そのようなことをする方法を知るにはモデムのドキュメントをチェックしてください。 port forwarding
私はそれを作成したコンピュータで正常にデータベースに接続できます。私のプログラムは、別のネットワーク上の別のコンピュータにプログラムを転送すると、別のネットワーク上のデータベースですか?既に他のネットワーク上ですでにアクセス可能な私のデータベースです。 –
これは、ネットワークとそれらがお互いにどのように接続されているかによって異なります。どのようなネットワークでクライアント(ここではアプリケーション)とサーバー(ここではデータベース)を持っていますか? –
サーバーは私のホームネットワークにあり、クライアントは私の学校のネットワーク上にあると言う。 –
- 1. クライアント(Androidアプリケーション) - サーバー(Javaアプリケーション)
- 2. MysqlサーバーからJavaアプリケーションへの通知プッシュの追加
- 3. JavaアプリケーションとMySQLを単一パッケージにインストール
- 4. mysqlデータベースを照会するJavaサーバー
- 5. Javaサーバーとクライアント
- 6. WebLogicサーバーへのJava Webアプリケーションのデプロイ
- 7. Java Javaサーバーのページとnetbeans
- 8. Java WebアプリケーションとC++サーバー間のソケット通信
- 9. CircleCIとRailsサーバーとemberアプリケーション
- 10. JAVAサーバーと.Netクライアントプログラミング
- 11. WebアプリケーションとしてWebサーバー上でJavaアプリケーションを実行していますか?
- 12. MysqlにJavaアプリケーションを配布する
- 13. JavaアプリケーションからMySQLにパスワードを挿入
- 14. Mysql for Javaアプリケーションを使用したデータベースミラーリング
- 15. Java NetBeansとMySQL
- 16. MySQl、javaとgit
- 17. PHPとMySQLサーバーのエラー
- 18. Javaのクライアントとサーバーの両方のサーバー
- 19. サーバーとWebアプリケーション間のAPI
- 20. mysql UUID()とjava UUID.randomUUID()
- 21. JavaとMySQLのトランザクション
- 22. Java上のOpenIDとOauth2サーバー
- 23. Javaチャットのクライアントとサーバー
- 24. weblogicサーバーとサーブレットデバッグのJavaオプション
- 25. TeradataとJavaサーバーの接続
- 26. C++サーバーとJavaクライアントのチャット
- 27. Javaクライアントとサーバーのチャットシステム
- 28. AzureのASP.NET MVCアプリケーションとMySQLのアプリケーション
- 29. MySQLサーバーのパフォーマンス
- 30. MySQLサーバーは、PHP
[こちらはチュートリアル](http://www.mkyong.com/jdbc/how-to-connect-to-mysql-with-jdbc-driver-java/)の詳細はこちらです。データベースが存在するホストのアドレスを設定します。もちろん、ポート3306を開く必要があります。 –
あなたの質問は広すぎますので、SOの質問方法については[こちら](http://stackoverflow.com/help/how-to-ask)をご覧ください。 – nyname00
あなたはあなたのデータベースにアクセスするために何を使用しますか?純粋なJDBCまたはJPAなどの永続フレームワーク –