Что вызывает эту ошибку при подключении Android Studio App к Mysql с Jdbc - PullRequest
1 голос
/ 22 октября 2019

При попытке использовать этот запрос для сохранения данных в локальной базе данных mysql с использованием этого кода:

private void addEvent_query(String eventEndDateTime, String eventFrequencyText, String eventIdText, String isGoal, String eventNameText, String eventNotificationDateTime, String eventStartDateTime) {
    try {
        Class.forName("com.mysql.jdbc.Driver");
    } catch (ClassNotFoundException cnfe) {
        System.out.println("Driver not loaded");
        return;
    }

    try {
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost", "root", "GroupG");
        Statement stmt = conn.createStatement();
        stmt.executeUpdate("insert into DBO.EVENT(EndDate, Frequency, Id, IsGoal, Name, NotificationDate, StartDate) " +
                "values (" + eventEndDateTime + ", " + eventFrequencyText + ", " + eventIdText + ", '" + isGoal + "', '" + eventNameText + "', '" + eventNotificationDateTime + "', '" + eventStartDateTime + "')");

        conn.close();
        stmt.close();
    } catch (SQLException se) {
        System.out.println("Error");
        return;
    }
}

При попытке вызвать его возникает следующая ошибка:

Причина: java.lang.NoClassDefFoundError: Неверный дескриптор: CapabilitiesGetOrBuilder. в com.mysql.cj.jdbc.AbandonedConnectionCleanupThread. (AbandonedConnectionCleanupThread.java:58) в java.lang.Class.classForName (собственный метод) в java.lang.Class.forName (Class.java:453) в java.lang. Class.forName (Class.java:378) в com.mysql.cj.jdbc.NonRegisteringDriver. (NonRegisteringDriver.java:99) в java.lang.Class.classForName (собственный метод) в java.lang.Class.forName (Class.java: 453) на java.lang.Class.forName (Class.java:378) на com.example.earlybird.AddEventActivity.addEvent_query (AddEventActivity.java:251) на com.example.earlybird.AddEventActivity.access $ 900 (AddEventActivity.java: 24) на com.example.earlybird.AddEventActivity $ 8.onClick (AddEventActivity.java:240)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...