Hola como puedo programar un boton ej java, que al darle clic, haga el respaldo de informacion de una base de datos que esta en mysql, ? se puede? o como se hace un respaldo? gracias
JAva netbeans mysql
gracias a todos!
| |||
como hacer un respaldo de una base de datos en mysql, desde java? Hola como puedo programar un boton ej java, que al darle clic, haga el respaldo de informacion de una base de datos que esta en mysql, ? se puede? o como se hace un respaldo? gracias JAva netbeans mysql gracias a todos! |
| ||||
Respuesta: como hacer un respaldo de una base de datos en mysql, desde java? Que yo sepa no hay forma fácil de hacerlo desde java. Quizás haya alguna librería o algo que te pueda ayudar. MySQL tiene un comando externo llamado mysqldump que sirve para hacer respaldos. La forma más fácil sería llamarlo desde java. Se bueno. |
| |||
Respuesta: como hacer un respaldo de una base de datos en mysql, desde java? Cita: Tendria algun ejemplo con java?
Iniciado por chuidiang Que yo sepa no hay forma fácil de hacerlo desde java. Quizás haya alguna librería o algo que te pueda ayudar. MySQL tiene un comando externo llamado mysqldump que sirve para hacer respaldos. La forma más fácil sería llamarlo desde java. Se bueno. |
| ||||
Respuesta: como hacer un respaldo de una base de datos en mysql, desde java? Para ejecutar mysqldump desde java mira la clase runtime http://www.chuidiang.com/java/ejempl...me/runtime.php |
| |||
Respuesta: como hacer un respaldo de una base de datos en mysql, desde java? hola, pues encontré este blog y lo corrí y pues me sale el archivo backup.sql en el escritorio, entiendo qe este archivo es el respaldo, contiene toda la base de datos, eso es hacer un buen respaldo? o que le hace falta? y si esta bien...como puedo abrirlo? Bueno muchas gracias :D http://jc-mouse.blogspot.com/2011/01...backup-de.html |
| |||
Respuesta: como hacer un respaldo de una base de datos en mysql, desde java? Hola socio prueba con este código y dime que tal.... int resp; JFileChooser RealizarBackupMySQL = new JFileChooser(); resp=RealizarBackupMySQL.showSaveDialog(this);//JFileChooser de nombre RealizarBackupMySQL if (resp==JFileChooser.APPROVE_OPTION) {//Si el usuario presiona aceptar; se genera el Backup try{ Runtime runtime = Runtime.getRuntime(); File backupFile = new File(String.valueOf(RealizarBackupMySQL.getSelecte dFile().toString())+".sql"); FileWriter fw = new FileWriter(backupFile); Process child = runtime.exec("C:\\Archivos de programa\\MySQL\\MySQL Server 5.1\\bin\\mysqldump --opt --password=root --user=root --databases facturacion"); InputStreamReader irs = new InputStreamReader(child.getInputStream()); BufferedReader br = new BufferedReader(irs); String line; while( (line=br.readLine()) != null ) { fw.write(line + "\n"); } fw.close(); irs.close(); br.close(); JOptionPane.showMessageDialog(null, "Archivo generado correctamente.","Verificar",JOptionPane. INFORMATION_MESSAGE); }catch(Exception e){ JOptionPane.showMessageDialog(null, "Error no se genero el archivo por el siguiente motivo:"+e.getMessage(), "Verificar",JOptionPane.ERROR_MESSAGE); } //JOptionPane.showMessageDialog(null, "Archivogenerado","Verificar",JOptionPane.INFORMAT ION_MESSAGE); } else if (resp==JFileChooser.CANCEL_OPTION) { JOptionPane.showMessageDialog(null,"Ha sido cancelada la generación del Backup."); } |
Etiquetas: |