Mysql
 sql >> Base de données >  >> RDS >> Mysql

UnsupportedOperationException avec DriverManager.getConnection() sur Android

Selon le stacktrace, la version MySQL Connector/J que vous utilisez utilise un java.util.regex.Matcher fonctionnalité non prise en charge sur Android (probablement groupes nommés ). La solution consiste à utiliser une version 5.1.x de MySQL Connector/J au lieu d'une version 8.0.x.

Cependant, vous ne devez pas utiliser JDBC à partir d'applications Android. Il n'est pas sûr et généralement peu performant de se connecter directement à une base de données. La solution appropriée consiste à écrire un service REST (ou une autre forme de service Web) pour assurer la médiation entre votre application Android et la base de données.