Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

UnsupportedOperationException com DriverManager.getConnection() no Android


De acordo com o stacktrace, a versão do MySQL Connector/J que você está usando está usando um java.util.regex.Matcher recurso não suportado no Android (provavelmente grupos nomeados ). A solução alternativa é usar uma versão 5.1.x do MySQL Connector/J em vez de uma versão 8.0.x.

No entanto, você não deve usar JDBC de aplicativos Android. É inseguro e geralmente com mau desempenho conectar-se diretamente a um banco de dados. A solução adequada é escrever um serviço REST (ou outra forma de webservice) para mediar entre seu aplicativo Android e o banco de dados.