La Web del Programador: Comunidad de Programadores
 
    Pregunta:  47607 - RELACIONAR UNA BASE DE DATOS
Autor:  Juan Carlos Garrido Campoy
Hola!Tengo que realizar un proyecto en el cual a traves de una aplicacion programada en Java (NetBeans) quiero hacer una serie de operaciones sobre una base de datos en Mysql.Mi problema es que tengo que trabajar con esta aplicacion tanto en Windows como en Linux, y cualquier modificacion que haga a traves de esta aplicacion en la base de datos (altas,bajas,modificaciones), ya sea en Linux o Windows, se debe ver reflejada en el otro Sotfware.Es decir, si hago una modificacion en Windows y hago un listado de clientes, por ejemplo, en Linux se debe ver automaticamente que ha cambiado la base de datos.
No sé si me he explicado muy bien, pero os agradeceria que me ayudarais.

GRACIAS!!!

  Respuesta:  Marcelo Agustini
Juan, en principio deberás trabajar en red. Conectás la base de datos de forma nativa con el driver provisto por los desarrolladores de MySQL.
Luego podes compilar el .JAR con esta conexion o bien leer los parámetros desde un archivo XML. Finalmente podés ejecutar el software en Windows o Linux sin problemas conectandose a la misma base de datos y reflejando cambios instantáneamente. Solo necesitas estar en red.
Si querés te puedo levantar una base de datos en un server que tengo para que pruebes.
Saludos.