デスクトップアプリケーションがあり、JDBCを利用しています。localhostを使用するときはいつでもJDBCに問題はありません。ここで、リモート接続を許可しないサーバーに接続します。アプリケーションとデータベースの間のゲートウェイとして機能するWebサービスを提供するようにアドバイスされました。
私が考えることができる別の解決策は、リモート接続を許可するmysqlサーバーを探すことです。JavaのWebサービスを明確に理解できるチュートリアルを探すのは難しいと思います。私はいくつかの調査を行い、PHPを使用してWebサービスを記述してJSONファイルを生成し、それをJavaで解析できると言われました。ただし、これを行う場合は、すべてのJDBCコードを再コーディング/削除する必要があります。
JDBCコードを削除せずにデータベースにリモート接続することは可能ですか?または、TomcatをJDBCに組み込むことはできますか?ありがとうございました!
これが私が得るものです。
スレッド「メイン」の例外com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信リンクの障害原因:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信リンクの障害原因:java.net.ConnectException:接続のタイミングアウト:接続