[英]JDBC-Mysql Amazon EC2 Connection
我是服務器和數據庫的新手。 我一直在嘗試測試連接,讀取和修改Amazon ec2上托管的Mysql數據庫的Java應用程序。
System.out.println("-------- MySQL JDBC Connection Testing ------------");
String DNS = "MYDNS";
String myDBname = "DBNAMe"
String MYSQLUSER = "USER";
String MYSQLPW = "PW";
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
System.out.println("Where is your MySQL JDBC Driver?");
e.printStackTrace();
return;
}
System.out.println("MySQL JDBC Driver Registered!");
Connection connection = null;
try {
connection = DriverManager.getConnection("jdbc:mysql://" +DNS+@"/"+myDBname, MYSQLUSER, MYSQLPASS)
} catch (SQLException e) {
System.out.println("Connection Failed! Check output console");
currentDir = "broke";
}
if (connection != null) {
System.out.println("You made it, take control your database now!");
} else {
System.out.println("Failed to make connection!");
}
問題是,盡管能夠通過Mysql工作台使用憑據進行連接,將3306添加到我的安全組,將0.0.0.0綁定到mysql config上,但仍然無法建立連接(在對其他類似問題進行了一些搜索之后所以)
任何人對什么地方可能出了錯有什么見解? 我嘗試了getConnection()參數的許多變體。
connection = DriverManager.getConnection("jdbc:mysql://username@ec2-host/myDBname, MYSQLUSER, MYSQLPASS)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.