sql >> Database >  >> RDS >> Mysql

UnsupportedOperationException met DriverManager.getConnection() op Android

Volgens de stacktrace gebruikt de MySQL Connector/J-versie die u gebruikt een java.util.regex.Matcher functie niet ondersteund op Android (waarschijnlijk groepen met een naam ). De tijdelijke oplossing is om een ​​5.1.x-versie van MySQL Connector/J te gebruiken in plaats van een 8.0.x-versie.

U moet JDBC echter niet gebruiken vanuit Android-applicaties. Het is onveilig en presteert over het algemeen slecht om rechtstreeks verbinding te maken met een database. De juiste oplossing is om een ​​REST-service (of een andere vorm van webservice) te schrijven om te bemiddelen tussen uw Android-applicatie en de database.



  1. MijnSql. Zelf deelnemen gebruiken

  2. Wat is er nieuw in PostgreSQL 11

  3. Log querytijd in SQLite op Android

  4. Tel het aantal MySQL-query's dat op de pagina is uitgevoerd