在 java 中连接 openshift 的操作时间

operation time connecting openshift in java

我想通过 java 在 openshift 中连接到我的 mysql 数据库卡式盒。

所以我在 java 文件中使用 jsch 创建了一个 ssl 连接。当我运行它的时候,给我报错操作超时。谁能帮我解决这个问题。我的 java 代码是:

java.util.Properties config = new java.util.Properties(); 
config.put("StrictHostKeyChecking", "no");

JSch jsc = new JSch();
jsc.addIdentity("/Users/Adhirajchoudhary/.ssh/id_rsa1");
session=jsc.getSession(sshUserName, sshHostName, 3306);
session.setPassword(sshPassword);
session.setConfig(config);
session.connect();
System.out.println("Connected");

您提供的代码中我们似乎遗漏了一些关键信息,而且您似乎也在尝试通过 ssh 连接到端口 3306?那是行不通的。您必须通过 ssh 连接到端口 22,然后尝试在该连接上创建隧道。您也可以尝试使用 OpenShift Java 客户端并让它设置一个转发端口供您使用。