Pregunta: | 67402 - COMO CONECTAR APP ANDROID CON MYSQL |
Autor: | eduardo del angel |
quiero saber como hacer una conexión a base de datos de una app de android a MySQL he investigado pero solo encuentro ejemplos de app's muy extensas y encontré esta clase he intentado hacer la conexión cambiando la url de diferentes maneras incluso encontré que se tiene que descargar una librería y ya la descargue y la agregue pero sigue sin poder conectar la aplicación la estoy probando en el bluestak y desde ahí puedo abrir una pagina que he realizado poniendo la dirección de mi pc y si abre la pagina pero al correr la aplicación no realiza la conexión package uthh.example.refaccionaria; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class server { //private static final String url = "jdbc:mysql://10.0.0.2/refaccio?useServerPrepStmts=true"; private static final String url = "jdbc:mysql://169.254.185.227:80/refaccio?useServerPrepStmts=true"; //private static final String url = "jdbc:mysql://169.254.185.227:80/alumnos"; private static final String user = "root"; private static final String pass = ""; static Connection mySQLConn = null; static { try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException exception) { exception.printStackTrace(); } } public static boolean crearConexion() { try { if(mySQLConn==null) mySQLConn = DriverManager.getConnection(url, user, pass); return true; } catch (SQLException e) { //Toast.makeText(getApplicationContext(), "No se ha establecido conexion con la bbdd", Toast.LENGTH_SHORT).show(); e.printStackTrace(); } return false; } } |