Cita:
Iniciado por SPAWN3000
Hola para iniciar gracias or la respuesta, pero tengo una pregunta, imagino creas con anticipacion las conexiones a las distintas bases de datos...es decir si las bases de datos son:
- SQL Server.
- Oracle.
- Sybase.
De antemno tendrias que tener una conexión en el servidor previa que mantendria activa y lo unico que haria el aplicativo es cambiar entre estas tres de llegar a necesitarlos??
Lo que hago es registrar la base de datos en el Manager con el respectivo dataSource previamente configurado con la información de la base de datos:
Código Java:
Ver originalDatabase database = DatabaseManager.make("default", dataSource);
Se pueden agregar multiples bases de datos con un identificador diferente:
Código Java:
Ver originalDatabaseManager.make("default", dataSource);
DatabaseManager.make("test", dataSource);
DatabaseManager.make("oracle", dataSource);
y a la hora de hacer consultas simplemente le pido la base de datos que necesite:
Código Java:
Ver originalDatabaseManager.database("default").table("mangas").where("name", Operator.NOT_SAME, "").lists("name");
DatabaseManager.database("oracle").table("test").delete();
Como te comento esta es la solución a la que yo llegue y puede que no sea la mejor.