
Estos últimos días estoy de practicas en la empresa Zylk.net, al final tuve suerte, puede hacer mis practicas con software libre.
Pues bien una de las cosas que me pidieron fue que consiguiera manejar una base de datos de MySQL desde OpenOffice.org Base y me di cuenta de la poca información que hay sobre el tema en castellano, por lo que he decidido ‘traducir’ (libremente, por lo que me basare en el manual para hacer algo parecido en castellano) el siguiente manual que use para hacerlo.
El autor original es Roland Bouman y podemos encontrar el original aqui.
Bien, cuando unimos OpenOffice.org a MySQL no podemos gestionar la base de datos completamente, no tenemos opción de crear usuarios, de darles permisos… Pero si que tenemos opción de hacer tablar, consultas… de una manera mas amistosa que por linea de comando. Lo que necesitamos para hacer esto es lo siguiente:
- MySQL server corriendo en el server: con permisos de concesiones externas de nuestra red (a no ser que sea localhost).
- OpenOffice.org instalado en nuestra maquina cliente.
- Instalar SUN JAVA 1.6 JRE, que bien se puede hacer desde linea de comando o en Ubuntu usando automatix.
Después de tener nuestras tres aplicaciones, tendremos que descargarnos el driver MySQL JDBC que esta disponible desde aqui. Este ultimo lo descomprimiremos en el lugar que mas cómodo se nos haga, pero luego necesitaremos el path completo del archivo .jar que se encuentra dentro del paquete que descarguemos.
El siguiente paso sera configurar OpenOffice.org para Java, para ello entraremos en Calc o en Writer (a elegir) y nos dirigiremos hacia: Herramientas > Opciones, para en el lado izquierdo buscar Java, como ya hemos instalado SUN JAVA 1.6 JRE tendremos disponible la opción Sun Microsystems Inc. cojeemos esa opción y aceptaremos. Lo siguiente sera reiniciar OpenOffice.org para que los cambios surcan efecto.
Cuando abramos de nuevo Calc o Writer, haremos el mismo recorrido de nuevo Herramientas > Opciones para volvernos a meter en la opción Java. Esta vez le daremos a “Add Archive…” para darle la ruta (path) del driver o conector (.jar) que descomprimimos al inicio. Aceptaremos y volveremos a reiniciar OpenOffice.org (no he probado hacer los dos pasos seguidos, quizá funcione).
Pues ya esta, ahora simplemente tendremos que crear la base de datos con MySQL hacer un usuario y darle una contraseña con unos permisos sobre la base de datos y abrir Base. Desde allí elegiremos las siguientes opciones: Conectar a una base de datos existente y dentro del desplegable coger la opción MySQL, siguiente, nos preguntara si queremos conectarnos usando ODBC (unixODBC) o JDBC , cogeremos la segunda opción y siguiente de nuevo. En la siguiente pantalla nos pregunta por el nombre de la base de datos, y tendremos que introducir el nombre de la misma, debajo especificaremos donde esta el server (localhost en caso de ser local, de lo contrario especificamos la IP). Clickamos de nuevo en siguiente y le damos el nombre de usuario especificando que necesita contraseña.
Cuando se abra la base de datos nos preguntara por la contraseña y cuando se la demos estaremos dentro de la base de datos de MySQL, editandola desde OpenOffice.org.
Creo que es bastante practico para la gente que no sepa sintaxis SQL y quiera introducir datos a una base de datos en MySQL (aunque al final siempre tendremos que terminar aprendiendo para gestionarla).
Espero que a alguien le sirva, por que despues de visto es fácil, pero me costo un poco de tiempo conseguir hacerlo del todo, mas que nada por que intentaba hacerlo con ODBC que es mas complicado, en mi opinión, ya que hay que configurar un archivo y no sabia como hacerlo ademas que ningun ejemplo que me encontre en la Red me servia.


Entradas (RSS)
En verdad que eres bueno maestro gracias por la ayuda me sirvio de mucho…
Me alegro de que el tutorial te sirviera de ayuda pero, en honor a la verdad, el documento no es mío, sino de Ardentice del blog Memoria Compartida (tal y como pone en el link al final del documento).
Un saludo!
Buen tutorial… gracias…
[...] FUENTE [...]