Академический Документы
Профессиональный Документы
Культура Документы
Hace un par de años, decidí crear un programa sobre base de datos que funcionase para realizar ofertas en mi empresa.
El objetivo era fácil una herramienta de creación y seguimiento de ofertas con otras posibilidades. Sí, hay muchos sistemas en el mercado, pero el
hecho de hacer el mío propio, me iba a dar independencia, me iba a permitir personalizar mis ofertas y hacerlo libre, por si a alguien le puede ser
útil.
No tenía experiencia con OpenOffice Base y mi experiencia con MySQL era bastante antigua. No obstante, después de hacer unas pruebas con
Base, y descargar una base de datos de prueba de oooforum.org, me pareció que el sistema podía valerme. El problema era la base de datos de
Base, no demasiado robusta y con algunas deficiencias importantes.
Pero me gustó la posibilidad de conectar con MySQL, así que me puse manos a la obra.
Voy a explicar aquí como realizar una conexión de OpenOffice y MySQL.
Es muy sencillo, pero seguro que hay más de un usuario al que le apetecería mirar un poco como funciona esto, pero no lo hace por pereza.
Veamos.
1- Instalación de Mysql. En Windows, descargamos el paquete essentials de la página web de mysql (por
ejemplo http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-essential-5.1.48-win32.msi/from/http://mirrors.ircam.fr/pub/mysql/ ) ahora mismo,
pero recomiendo ir a la página web, seleccionar downloads, community server y la versión de windows. Seguimos el instalador y debemos dar una
contraseña al administrador de mysql (a gusto del usuario, pero recordadla).
En linux, vamos por ejemplo a synaptic, y seleccionamos openoffice.org-base, y mysql-server, automáticamente nos instalará otros paquetes como
el client. Además, no olvidéis el libmysql-java, ya que con esta versión de openoffice, tendremos que conectar con JDBC.
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `comercial` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `comercial`;
5- Ya estamos listos para probar. Abrimos openoffice base, seleccionamos conectar con una base de datos existente, y ponemos mysql, siguiente:
A continuación, seleccionamos jdbc:
Y configuramos:
Nombre de la base de datos: comercial (la que hemos creado antes con el fichero)
Dirección URL del Servidor: De momento, y si estamos probando en nuestro ordenador, localhost
y no tocamos lo demás. Presionamos clase de prueba, para comprobar que el driver java se carga correctamente. Presionamos siguiente, y
escribimos nombre de usuario (comercial, o comercial1 que son los dos usuarios que hemos creado), y ponemos que requiere contraseña.
Presionamos en conexión de prueba para ver que funciona.
Ponemos la contraseña (1234) y listo.