Avisos

Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 20/08/13, 07:00:46
Array

[xs_avatar]
grimoire grimoire no está en línea
Usuario novato en la web
 
Fecha de registro: ago 2013
Mensajes: 2
Tu operador: Movistar

porque no se conecta android a mysql?

hola

Estoy estudiando sobre Java para android y mysql, estoy tratando de hacer una aplicacion que se conecte a mysql instalado en mi computadora, para luego mostrar alguna consulta

tengo pensado aprender primero asi y luego usar un servidor web, pero no logro conectarme, abajo coloco el codigo que hice despues de buscar un poco en google

Me podrian decir porque no se conecta?, antes debo decir que ya le di permisos de internet, y solo quiero que me muestre un mensaje que diga que la conexion se establecio correctamente

Código:
package com.con.mysql;

import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

import java.sql.Connection;
import java.sql.DriverManager;


public class Mysqls extends Activity {
    
    Connection conexionMySQL;
    TextView textIn;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_mysqls);
        
        textIn = (TextView)findViewById(R.id.textView1);
        Button buttonsend = (Button)findViewById(R.id.button1);
        buttonsend.setOnClickListener(buttonSendOnClickListener);
    }

    Button.OnClickListener buttonSendOnClickListener = new Button.OnClickListener(){
        
   @Override
   
        public void onClick(View arg0){
       
       
           try{
               
               String url = "jdbc:mysql://IP:3306/mysql";
               conexionMySQL = DriverManager.getConnection(url, "root", "pass");
               if(conexionMySQL != null){
                   textIn.setText("Correcto");
               }
           }catch(Exception e){
               textIn.setText("Incorrecto");
               
           }
            
        }
        
    };

}
Logro hacer una conexion mediante socket desde android hacia mi computadora, lo que significa que no hay bloqueos

Espero mepuedan ayudar

salu2
Responder Con Cita


  #2  
Viejo 21/08/13, 01:42:29
Array

[xs_avatar]
calvo225 calvo225 no está en línea
Usuario muy activo
· Votos compra/venta: (5)
 
Fecha de registro: ago 2011
Localización: Es que vas a venir?
Mensajes: 903
Modelo de smartphone: Xiaomi Redmi Note 8 Pro
Tu operador: Pepephone
Hola grimoire, veo que estás intentando acceder a MySql con el usuario root. ¿Has comprobado que el usuario root tenga permisos en MySql para acceder desde fuera del servidor? También deberías comprobar que el puerto 3306 no esté cerrado por el firewall.

SalU2
Responder Con Cita
  #3  
Viejo 21/08/13, 03:38:53
Array

[xs_avatar]
grimoire grimoire no está en línea
Usuario novato en la web
 
Fecha de registro: ago 2013
Mensajes: 2
Tu operador: Movistar

hola

ya revise, hice un escaneo con nmap y me aparece el puerto abierto de mysql, utilice otra base de datos que no sea mysql, pero igual no funciona

tambien agregue en la base de datos la ip que uso y todo tipo de privilegios
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android

Herramientas


Hora actual: 10:19:10 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /