28-febrero-2015
admin

Connectar a una BD Open Office (*.odb) usando jdbc

En primer lugar se debe descomprimir el archivo odb. Esto se puede realizar a mano o automatizarlo, a mano podría ser de la siguiente manera:

1. Renombra tu fichero.odb a fichero.zip
2. Extrae su contenido.
3. Ahora tu puedes ver los archivos: backup, data, script, properties en el directorio creado de la BD.
4. Renombra los archivos a: NOMBRE_BD.data, NOMBRE_BD.backup, NOMBRE_BD.script, NOMBRE_BD.properties
5. La cadena de conexión a esa BD sería: jdbc:hsqldb:file:DIRECCION_FISICA_A_LA_BD/NOMBRE_BD

Ejemplo de uso:

...
Class.forName("org.hsqldb.jdbcDriver");
String cadenaConexion = "jdbc:hsqldb:file:DIRECCION_FISICA/NOMBRE_BD";
Connection con =  DriverManager.getConnection(cadenaConexion,"sa","");
Statement statement = con.createStatement();
ResultSet rs = statement.executeQuery("SELECT * FROM tabla");
while (rs.next()) {
   System.out.print("ID: " + rs.getString("ID"));
}
con.close();
...

Comentarios cerrados.

Categorias

Linkedin