Отказ от ответственности: я знаю, что люди обычно не делают этого, я использую базу данных 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);
}
}