sql >> Base de Datos >  >> RDS >> Mysql

UnsupportedOperationException con DriverManager.getConnection() en Android

De acuerdo con stacktrace, la versión de MySQL Connector/J que está utilizando utiliza un java.util.regex.Matcher función no compatible con Android (probablemente grupos con nombre ). La solución es utilizar una versión 5.1.x de MySQL Connector/J en lugar de una versión 8.0.x.

Sin embargo, no debe usar JDBC desde aplicaciones de Android. Es inseguro y, en general, tiene un mal rendimiento para conectarse directamente a una base de datos. La solución adecuada es escribir un servicio REST (u otra forma de servicio web) para mediar entre su aplicación de Android y la base de datos.