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.