programing

java.sql.SQL 비일시적 연결예외.

padding 2023. 10. 10. 20:09
반응형

java.sql.SQL 비일시적 연결예외.

실례합니다. 저는 자바 프로그래머 초보자이고 우분투 OSMariaDB에서 JTable의 쇼 데이터를 위해 자바를 코딩하려고 합니다.

하지만 이런 오류 코드가 들어왔습니다.

"java.sql.SQL 비일시적 연결예외:address=(host=xxx.xx.xxx .xx)(port=3306)(type=master)에 연결할 수 없습니다. 연결 시간 초과: 연결".

누가 나를 도와주거나 이 문제를 해결할 수 있도록 안내해 줄 수 있나요?답변해 주셔서 정말 감사합니다.

공용 공백 ConU() {

    try {

        Class.forName("org.mariadb.jdbc.Driver");
        ConDB = DriverManager.getConnection("jdbc:mariadb://xxx.xx.xxx.xx:3306/user", "root", "root");
        System.out.println("Connected database successfully...");
        /*---------------------------------------------------------------------*/
        //Class.forName("com.mysql.jdbc.Driver");
        System.out.println("Creating table in given database...");
        stm = ConDB.createStatement();
        String sql = "CREATE TABLE User3kwan "
                + "(id INTEGER AUTO_INCREMENT, "
                + " fname VARCHAR(50), "
                + " lname VARCHAR(50), "
                + " nname VARCHAR(10), "
                + " phone VARCHAR(30), "
                + " PRIMARY KEY ( id ))";
        stm.executeUpdate(sql);
        System.out.println("Created table in given database...");

    } catch (ClassNotFoundException e) {
        e.printStackTrace();
    } catch (SQLException ex) {
        ex.printStackTrace();
    } finally {
        try {
            if (stm != null) {
                ConDB.close();
            }
        } catch (SQLException ex) {

        }

        try {
            if (ConDB != null) {
                ConDB.close();
            }
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
    }
}

언급URL : https://stackoverflow.com/questions/53829730/java-sql-sqlnontransientconnectionexception

반응형