Подключение к MariaDB из приложения для Android - PullRequest
0 голосов
/ 15 ноября 2018

Отказ от ответственности: я знаю, что люди обычно не делают этого, я использую базу данных SQL по соображениям стоимости, также я относительно новичок в программировании.

Я пытаюсь отправить сценарии SQL в мою базу данных MariaDBиз моего приложения Android Studio.В настоящее время я работаю над реализацией драйвера Java Database Connectivity (JDBC) для MariaDB, однако я не уверен, что мне нужно включить.

Я пошел на сайт загрузки драйвера JDBC MariaDB, однако есть много jarфайлы, которые я могу скачать.Как вы знаете, какой вам нужен и как вы знаете, как его установить / где для Android?(https://downloads.mariadb.org/connector-java/2.3.0/)

В качестве примечания мой код Java выглядит следующим образом, для которого я получаю сообщение об ошибке «Не найден подходящий драйвер для ....»:

@Override
    protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
        IntentResult result = IntentIntegrator.parseActivityResult(requestCode, resultCode, data);
        if(result != null){
            if(result.getContents() == null) {
                Toast.makeText(this, "You cancelled the scanning", Toast.LENGTH_LONG).show();
            }
            else {
                // Toast.makeText(this, result.getContents(), Toast.LENGTH_LONG).show();
                String host = "jdbc:mariadb://HOST:PORT/DBNAME";
                String username = "UNAME";
                String password ="PWD";
                try {
                    Connection con = DriverManager.getConnection( host, username, password );
                    Toast.makeText(this, result.getContents() + " - Success!", Toast.LENGTH_LONG).show();
                } catch (Exception err) {
                    Toast.makeText(this, err.getMessage(), Toast.LENGTH_LONG).show();

                }

            }
        }
        else {
            super.onActivityResult(requestCode, resultCode, data);
        }

    }
...