Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JDBC-连接到特定端口上的远程MySQL数据库_Java_Mysql_Jdbc_Remote Access - Fatal编程技术网

Java JDBC-连接到特定端口上的远程MySQL数据库

Java JDBC-连接到特定端口上的远程MySQL数据库,java,mysql,jdbc,remote-access,Java,Mysql,Jdbc,Remote Access,所以通常情况下,您会使用: Connection conn = DriverManager.getConnection("jdbc:mysql://[ip:mysqlport]/[databasename]?user=[user]&password=[password]"); 但是,除了指定MySQL端口外,我还需要使用特定端口连接到IP。我尝试了ip:serverport:mysqlport,但没有成功 编辑:没关系,我有点误解。试着这样组织它,看看是否有帮助 Connection

所以通常情况下,您会使用:

 Connection conn = DriverManager.getConnection("jdbc:mysql://[ip:mysqlport]/[databasename]?user=[user]&password=[password]");
但是,除了指定MySQL端口外,我还需要使用特定端口连接到IP。我尝试了ip:serverport:mysqlport,但没有成功


编辑:没关系,我有点误解。

试着这样组织它,看看是否有帮助

Connection conn = 
DriverManager.getConnection("jdbc:mysql://192.168.0.1:5000/myDB", "admin", "admin");

试着这样构造它,看看它是否有用

Connection conn = 
DriverManager.getConnection("jdbc:mysql://192.168.0.1:5000/myDB", "admin", "admin");

您所说的“另外”是什么意思,到mysql的连接将只在一个端口上。你是说你在使用代理还是什么?我不清楚你想做什么。你只能连接到一个端口。不过,我有点误解。要么是直接连接,要么就是只有一个端口。或者您应该使用ssh隧道,因此实际上应该连接到localhost,在这种情况下,您可能想知道“另外”是什么意思,到mysql的连接将只在一个端口上。你是说你在使用代理还是什么?我不清楚你想做什么。你只能连接到一个端口。不过,我有点误解。要么是直接连接,要么就是只有一个端口。或者您应该使用ssh隧道,因此实际上应该连接到本地主机,在这种情况下,您希望@YCF_L 100%正确,这是一种未命中类型。谢谢你的编辑。好地方!!@YCF_L 100%正确,属于未命中类型。谢谢你的编辑。好地方!!