Foros del Web » Programación para mayores de 30 ;) » Java »

Conectar java con phpmysql

Estas en el tema de Conectar java con phpmysql en el foro de Java en Foros del Web. hola amigos como estan, Tengo un problema y no se como resolverlo tengo una aplicacion en java con conexion a bdd en mysql, en localhost ...
  #1 (permalink)  
Antiguo 16/01/2013, 10:25
 
Fecha de Ingreso: octubre-2012
Mensajes: 11
Antigüedad: 11 años, 6 meses
Puntos: 0
Pregunta Conectar java con phpmysql

hola amigos como estan,

Tengo un problema y no se como resolverlo tengo una aplicacion en java con conexion a bdd en mysql, en localhost mi conexion funciona correctamente pero al momento que quiero conectar con mi base del servidor no me conecta acá les dejo el codigo de la conexion

Código PHP:

package trabajo
;
import java.sql.*;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
public class 
Coneccion_mysql {
    public 
Connection conexion() throws SQLException{
        
MysqlDataSource cn=new MysqlDataSource();
        
cn.setUser("rada_desasis");
        
cn.setPassword("yOPliM3%T47]=");
        
cn.setDatabaseName("base_trabajo");
        
cn.setServerName("extranet.rada.com/bda");
        return 
cn.getConnection();
    }
    public static 
void main(String[] args){
        try {
            new 
Coneccion_mysql().conexion();
        } catch (
SQLException e) {
            
e.printStackTrace();
        }
    }

no se si me falta algo ayudemen profavor
  #2 (permalink)  
Antiguo 17/01/2013, 03:45
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Conectar java con phpmysql

Hola:

Es bastante habitual que una base de datos MySQl no deje conectarse a usuarios desde el exterior (fuera de lcoalhost). Revisa en MySQL cuales son los usuarios válidos y tiene que haber un usuario

rada_desasis@%

que indica que admite conexiones de ese usuario desde cualquier IP. Si solo hay rada_desasis@localhost es que sólo puedes conectarte desde localhost. En este caso debes añadir ese usuario con esto

GRANT ALL ON base_trabajo.* TO rada_desasis@'%' IDENTIFIED BY 'yOPliM3%T47]=';

En vez de %, puedes poner la IP desde la que pretendes conectarte.

Si aun así no te funciona, el siguiente paso es revisar la configuración de tu mysql para decirle que atienda conexiones externas.

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: phpmysql, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:49.