Mysql
 sql >> Datenbank >  >> RDS >> Mysql

UnsupportedOperationException mit DriverManager.getConnection() auf Android

Laut Stacktrace verwendet die von Ihnen verwendete MySQL Connector/J-Version einen java.util.regex.Matcher Funktion wird auf Android nicht unterstützt (wahrscheinlich benannte Gruppen ). Die Problemumgehung besteht darin, eine 5.1.x-Version von MySQL Connector/J anstelle einer 8.0.x-Version zu verwenden.

Sie sollten JDBC jedoch nicht von Android-Anwendungen aus verwenden. Es ist unsicher und im Allgemeinen leistungsschwach, sich direkt mit einer Datenbank zu verbinden. Die richtige Lösung besteht darin, einen REST-Dienst (oder eine andere Form von Webdienst) zu schreiben, um zwischen Ihrer Android-Anwendung und der Datenbank zu vermitteln.