![]() |
|
| 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 |
«
Tema Anterior
|
Siguiente tema
»
|
|
Herramientas |
|
#1
|
||||
|
||||
|
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");
}
}
};
}
Espero mepuedan ayudar salu2
|
|
|
|
#2
|
||||
|
||||
|
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 |
|
#3
|
||||
|
||||
|
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 |
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
| Herramientas | |
|
|
Hora actual: 08:46:19 (GMT +1)
HTCMania: líderes desde el 2007





