Exportar una base de datos mediante dbunit
Ahí va un pequeño snippet de como exportar una base de datos mediante dbunit:
Class driverClass = Class.forName("com.mysql.jdbc.Driver");
Connection jdbcConnection = DriverManager.getConnection(jdbcurl
"jdbc:mysql://127.0.0.1:3306/testdb", "user", "pass");
IDatabaseConnection connection = new DatabaseConnection(jdbcConnection);
// full database export
IDataSet fullDataSet = connection.createDataSet();
FlatXmlDataSet.write(fullDataSet, new FileOutputStream("outputfile.xml"));
Y cómo importarla de nuevo (muy útil para tests sobre bases de datos)
File file = new File("inputfile.xml");
FlatXmlDataSet dataSet = new FlatXmlDataSet(file);
DatabaseOperation.CLEAN_INSERT.execute(con, dataSet);
Conocimiento Open Source
Desde siempre intentamos aplicar la filosofía Open Source también con el conocimiento, por ello nació el Blog Open Source, donde nuestros desarrolladores comparten notas, consejos y tutoriales sobre tecnología y desarrollo, soluciones a problemas diarios, bugs o cualquier información que creemos, puede ser interesante.



0 comentarios