【发布时间】:2016-04-05 11:29:56
【问题描述】:
我花了很多时间试图弄清楚如何通过我的 Java 项目连接到 Openshift 的 mysql 数据库。我已经创建了 MySQL 数据库、PhpMyAdmin 和 TomCat 7 墨盒。我配置了Putty,我什至设置了ssh(不知道为什么)并获得了这些信息:
environment variables with Ruby or PuTTY terminal
问题在于 JDBC,我收到 ERROR Communications link failure...我在 Eclipse 中使用 jdbc 的登录信息,请参见下文:
String USERNAME = System.getenv("admixxxxxxxx");
String PASSWORD = System.getenv("gxxxxxxxxxxx");
String DB_NAME = System.getenv("nautxxxx");
String URL = System.getenv("127.x.xxx.x:3306") + "/" + DB_NAME;
最后:
connection = DriverManager.getConnection("jdbc:mysql://" + URL, USERNAME , PASSWORD);
我的代码在 UwAmp localhost 上运行,但无法连接到 Openshift。请帮帮我,有什么问题。
【问题讨论】:
-
你为什么使用 System.getenv() ?
-
因为我搜索过,找到了那个代码示例,不知道为什么一定是Sys.getenv(),直接用了。
-
您应该质疑 Google 为您提供了什么,否则您将成为复制粘贴的受害者。要么研究使用的方法,要么简单地调试或打印字符串值并查看它们包含的内容。
-
谢谢你的评论,我预计会收到这样的通讯,我这样做只是在我没有时间理解它的真正含义的时候,但我需要我知道。即将在我们学院上课,所以没有太多时间,只是有很多工作......
标签: java mysql jdbc javafx openshift