Tente usar
socksProxyHost
e socksProxyPort
propriedades do sistema. Veja aqui
no capítulo "2.4) MEIAS" e aqui
. (O http.proxyHost não funcionará com JDBC.) Aqui está a descrição do uso de proxy com JDBC (Oracle, por exemplo):Conectar fora do banco de dados Oracle da Internet de dentro da intranet por meio de JDBC
. Você pode querer usar as propriedades:socksProxySet, socksProxyPort, socksProxyHost, java.net.socks.username, java.net.socks.password, socksNonProxyHosts
. Aqui está a descrição de como definir a versão, o nome de usuário e senha
. E ofc você precisa de proxy de meias, não HTTP . Se você tiver apenas proxy HTTP, poderá tentar encapsular JDBC por meio de HTTP. Existem poucas soluções. Por exemplo, aqui está a solução gratuita http://sourceforge.net/projects/sqlgateway/ e aqui comercial http://www.idssoftware.com/jdbcdrv.html