簡體   English   中英

JDBC-Mysql Amazon EC2連接

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM