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

Recuperar datos de MySQL desde Java

Estas en el tema de Recuperar datos de MySQL desde Java en el foro de Java en Foros del Web. Hola, Tengo una base de datos en MySQL y lo que he hecho ha sido hacer un backup mediante mysqldump. Para recuperar esos datos hace ...
  #1 (permalink)  
Antiguo 03/10/2008, 00:19
 
Fecha de Ingreso: enero-2008
Mensajes: 42
Antigüedad: 16 años, 3 meses
Puntos: 2
Recuperar datos de MySQL desde Java

Hola,

Tengo una base de datos en MySQL y lo que he hecho ha sido hacer un backup mediante mysqldump. Para recuperar esos datos hace falta hacer un source y tal...

Lo que quiero hacer es desde Java hacer todo el proceso de recuperación de la base de datos, he intentado hacerlo con el siguiente método pero no soy capaz de recuperar los datos, únicamente me crea la bd.

Código:
public boolean crearBD(String p_user,String p_password,String p_archivo){        
        boolean funciona=true;
        try{ 
            conexion =  conectarParaCrearBD(p_user,p_password);
            stmt=conexion.createStatement();
            String hrappSQL = "CREATE DATABASE educa;";
            stmt.executeUpdate(hrappSQL);
            String comando="mysql -u "+p_user+" -p"+p_password+" educa<"+p_archivo;
            Runtime rt = Runtime.getRuntime(); 
            rt.exec(comando);
        }catch(Exception e){
            funciona=false;
            System.out.print(e.getMessage());        
        }finally{
            try{
                stmt.close();
                rs.close(); 
            }catch(SQLException e){
                System.out.print(e.getMessage());
            }
        }
        return funciona;
}
¿Alguien me podría ayudar con este problema?

Saludos.
  #2 (permalink)  
Antiguo 07/10/2008, 14:52
 
Fecha de Ingreso: enero-2008
Mensajes: 42
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: Recuperar datos de MySQL desde Java

Hola,

¿Nadie me puede echar una mano con el problema?
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 00:00.