mysql:14997
From: 坂井 宏昭 <坂井 宏昭 <sakai@xxxxxxxxxx>>
Date: Wed, 05 Aug 2009 10:39:01 +0900
Subject: [mysql 14997] JavaアプリからのVPN越しの接続について
はじめまして。 パワーシステムの坂井と申します。 現在、以下の環境にてアプリケーションを開発しております。 OS:WindowsXP JDK:6u12 DB:MySQL 5.1.34 他:Swing + hibernate お客様の環境の都合上、テーブルをVPN(NTT FG-100)越しに参照したい と考えております。 「MySQL Query Browser」で対象のDBにアクセスしデータを参照する ことは可能なのですが、アプリケーションから接続しようとすると、 以下のようなエラーが発生します。 なお、VPNを介さない場合はアプリケーションからも接続できております。 org.hibernate.exception.JDBCConnectionException: Cannot open connection at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:74) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29) at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426) at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144) at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:119) at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57) at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326) at newApp.menu.StartPage.<init>(StartPage.java:69) at newApp.NewApp.startup(NewApp.java:26) at org.jdesktop.application.Application$1.run(Application.java:171) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure Last packet sent to the server was 0 ms ago. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1074) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2103) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:718) at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:110) at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423) ... 15 more Caused by: java.net.SocketException: Can't connect to SOCKS proxy:No route to host: connect at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.<init>(Unknown Source) at java.net.Socket.<init>(Unknown Source) at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:253) at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:280) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2026) ... 28 more 環境の問題かとも思うのですが、「MySQL Query Browser」ではアクセス できているため、???という状況です。 Java系の掲示板でも同様の質問をさせていただいたのですが、特殊なこと なのか、回答はいただけておりません。 未熟者の質問で申し訳ありませんが、何らかの解決案がありましたら、 是非ご教授願います。 以上、よろしくお願い致します。 ============================================= パワーシステム株式会社 システム開発部 システムソリューション2G 坂井 宏昭 =============================================
-> 14997 2009-08-05 10:39 [坂井 宏昭 <sakai@xxx] JavaアプリからのVPN越しの接続について 14998 2009-08-14 19:00 ┗[舘山 聖司 <tateyan@x] 14999 2009-08-14 19:22 ┗[坂井 宏昭 <sakai@xxx]