有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

关于连接到oracle数据库的java问题。在哪种情况下必须使用隧道?

我试图弄清楚如何在eclipse中使用java连接到位于SQLDeveloper中的oracle数据库。我一直在网上寻找,并找到了类似这样的回复java connect to backend explanation,其中详细介绍了如何一步一步地连接

然而,我也在读关于使用油灰/隧道的文章,上面我展示的链接并没有提到这一点。我如何知道是否必须使用腻子?在上下文中,oracle sql developer数据库是属于我公司的数据库


共 (1) 个答案

  1. # 1 楼答案

    假设,如果要连接到防火墙后面的服务器,该防火墙会阻止数据库端口,或者连接到您的网络无法路由到的专用网络,则可以使用SSH隧道

    另一个可能的使用案例可能是为数据库连接提供加密通道,以保护数据免受第三方的窥探(或更糟)。(但有更好的方法可以做到这一点,例如使用VPN或与数据库的SSL连接。)

    一般来说,数据库连接的SSH隧道是在其他方法不可用或不起作用时所做的事情