Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/02/2011, 01:41
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: java y bases de datos (ando loco)

Hay varios servidores de base de datos hechos en java que puedes incluir como parte de tu aplicación. hsqldb, Apache derby, etc. No es más que uno o más jar que distribuirías en el zip/instalador de tu aplicación y ella misma arrancaría la base de datos y trabajaría con ella.

En cualquier caso, casi todas las aplicaciones java que vienen con una de esas bases de datos incluida, suelen admitir en ficheros de configuración la conexión con otra base de datos que ya tenga instalada previamente el cliente.

La idea de estas aplicaciones es que sin configurar nada funcionen ellas solas con su propia base de datos, pero que no sea necesario que la aplicación arranque una base de datos propia si el usuario ya tiene la suya instalada y quiere usarla.

Si te decides a poner posiblidad para esa configuración con una base de datos externa, debes asegurarte con qué bases de datos funcionará, ya que el lenguaje SQL de unas bases de datos y otras suele diferir. Tendrás que asegurarte de usar un SQL estándar o bien tener varios "dialectos" en tu código. Aparte, tendrás que indicarle al usuario dónde poner el jar con los conectores de base de daos, o suministrarlos tú para las bases de datos más estándar.

Se bueno.
__________________
Apuntes Java
Wiki de Programación