Java JDBC连接:如何指定数据传输端口?

Java JDBC连接:如何指定数据传输端口?,java,proxy,port,jdbc,Java,Proxy,Port,Jdbc,我想通过代理服务器运行我的JDBC连接(Oracle或MSSQL)。这样做的原因是对交通进行额外的控制,特别是对发展中国家 我知道,我可以指定在我的机器上运行的代理和连接字符串中的端口。但是,指定的连接设置仅被视为某种握手,以商定最终传输数据的端口。这不是我在代理控制下的端口 那么,有人知道如何指定数据传输的端口吗?我希望这可以在连接字符串中完成。同样的问题也适用于Oracle和MSSQL Thx LeO对于Oracle: jdbc:oracle:<drivertype>:<u

我想通过代理服务器运行我的JDBC连接(Oracle或MSSQL)。这样做的原因是对交通进行额外的控制,特别是对发展中国家

我知道,我可以指定在我的机器上运行的代理和连接字符串中的端口。但是,指定的连接设置仅被视为某种握手,以商定最终传输数据的端口。这不是我在代理控制下的端口

那么,有人知道如何指定数据传输的端口吗?我希望这可以在连接字符串中完成。同样的问题也适用于Oracle和MSSQL

Thx

LeO

对于Oracle:

jdbc:oracle:<drivertype>:<username/password>@<database>

有关更多详细信息,请参阅。

很好,但我怀疑我的问题是否被正确理解。1521是完成协商的端口。但是,在哪里以及如何指定使用哪个端口进行数据传输?@LeO它是同一个端口。是什么让你认为使用了不同的端口?
//<host>:<port>/<service>
<host>:<port>:<SID>
<TNSName>
jdbc:oracle:oci:@myhost:1521:inst1