Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL Connect via proxy en Java

Essayez d'utiliser socksProxyHost et socksProxyPort propriétés du système. Regardez ici au chapitre "2.4) SOCKS" et ici . (Le http.proxyHost ne fonctionnera pas avec JDBC.) Voici la description de l'utilisation du proxy avec JDBC (Oracle par exemple) :Se connecter à l'extérieur de la base de données Oracle Internet depuis l'intranet via JDBC . Vous pouvez utiliser les propriétés :socksProxySet, socksProxyPort, socksProxyHost, java.net.socks.username, java.net.socks.password, socksNonProxyHosts . Voici la description comment définir la version, le nom d'utilisateur , et mot de passe . Et bien sûr vous avez besoin d'un proxy chaussettes, pas de HTTP .

Si vous n'avez qu'un proxy HTTP, vous pouvez essayer de tunnelliser JDBC via HTTP. Il y a peu de solutions. Par exemple voici la solution gratuite http://sourceforge.net/projects/sqlgateway/ et ici commercial http://www.idssoftware.com/jdbcdrv.html