Spróbuj użyć socksProxyHost
i socksProxyPort
właściwości systemu. Spójrz tutaj
w rozdziale "2.4) SOCKS" i tutaj
. (http.proxyHost nie będzie działać z JDBC.) Oto opis użycia proxy z JDBC (na przykład Oracle):Połącz się z zewnętrzną bazą danych Oracle Database z wewnątrz intranetu przez JDBC
. Możesz użyć właściwości:socksProxySet, socksProxyPort, socksProxyHost, java.net.socks.username, java.net.socks.password, socksNonProxyHosts
. Oto opis jak ustawić wersję, nazwę użytkownika i hasło
. Poza tym potrzebujesz serwera proxy Socks, a nie HTTP .
Jeśli masz tylko proxy HTTP, możesz spróbować tunelować JDBC przez HTTP. Jest kilka rozwiązań. Na przykład tutaj jest darmowe rozwiązanie http://sourceforge.net/projects/sqlgateway/ a tutaj komercyjne http://www.idssoftware.com/jdbcdrv.html