Надо подключится к MySQL в Android Studio и создать таблицу вот так я пытаюсь это сделать:
try{
String url = "jdbc:mysql://localhost/qrdb";
String username = "root";
String password = "****";
Class.forName("com.mysql.cj.jdbc.Driver").getDeclaredConstructor().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(Exception ex){
Log.i("mytag","Connection failed...");
Log.i("mytag", "" + ex);
}
Запускаю на эмуляторе исключений не выдает и приложение тупо закрывается. В обычном java проекте все работает. Тут наверно надо заменить localhost на что-то, но я менял на myip:port - не помогло. Сам MySQL Connector/J 8.0 установлен в проекте и все классы видны в обычном проекте все работает.
Уже как то отвечал, отвечу еще раз
JDBC из Android очень сложно заставить работать. Есть 2 причины:
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Друзья, помогите, стоит задача настроить аутентификацию в ActiveDirectory с помощью Spring SecurityЯ не обладаю большим опытом в Spring Security и ActiveDirectory
Я начал учить Java и не могу понять один моментПросматривая очередной видеоурок я услышал, что "При создании переменной одного из ссылочных...
Нужно чтобы клиент постоянно находился в режиме ожидания ввода команд со стороны пользователяЭти команды затем отправляются на сервер
При столкновении с другим телом ball либо останавливается, либо двигается вдоль негоВроде как это может происходить из-за неправильного world scale,...