Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2008, 00:19
MMMartinez
 
Fecha de Ingreso: enero-2008
Mensajes: 42
Antigüedad: 17 años
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.