Как подключиться к базе данных в Android? - PullRequest
0 голосов
/ 15 января 2019

Я пытаюсь подключиться к MySQL в Android:

try{
            String url = "jdbc:mysql://192.168.0.105:3306/qrdb";
            String username = "root";
            String password = "****";
            Class.forName("com.mysql.cj.jdbc.Driver").newInstance();

            String sqlCommand = "CREATE TABLE items (Id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20), price INT)";

            try (Connection conn = DriverManager.getConnection(url, username, password)){

                Statement statement = conn.createStatement();
                // создание таблицы
                statement.executeUpdate(sqlCommand);

                Log.i("mytag","Database has been created!");
            }
        }
        catch (SQLException ex) {
            // handle any errors
            Log.i("mytag","SQLException: " + ex.getMessage());
            Log.i("mytag","SQLState: " + ex.getSQLState());
            Log.i("mytag","VendorError: " + ex.getErrorCode());
        }
        catch(Exception ex){
            Log.i("mytag","Connection failed...");

            Log.i("mytag", "" + ex);
        }

Выдает исключение:

java.lang.UnsupportedOperationException

Установлен MySQL Connector / J 8.0. В обычном Java-проекте все работает.

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