Java.sql.SQLNonTransientConnectionException

Извините, я новичок в программировании на Java, и я пытаюсь кодировать Java для отображения данных в JTable из MariaDB на ОС Ubuntu.

Но у меня есть такой код ошибки:

"java.sql.SQLNonTransientConnectionException: Could not connect to address=(host=xxx.xx.xxx.xx)(port=3306)(type=master) : Connection timed out: connect".

Может кто-нибудь помочь мне или помочь мне решить эту проблему, пожалуйста. Большое спасибо за все ответы.

public void 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();
        }
    }
}

Добро пожаловать в stackoverflow! Вы наверняка что-то пробовали. Покажите свой код, имеющий отношение к задаче. Таким образом, на ваш ответ будет больше шансов получить ответ.

fewlinesofcode 18.12.2018 10:29

Мне очень жаль, но я только что загрузил код. Спасибо . @fewlinesofcode

B.NaCl 18.12.2018 10:51
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
2
1 864
0

Другие вопросы по теме