De hecho, puede usar todas las bases de datos a las que se puede acceder a través de JDBC driver. Casi todos los vendedores de RDBMS que se respetan a sí mismos proporcionan un controlador JDBC completo para descargar en su página de inicio. Simplemente busque en Google "[vendorname] jdbc driver download" para encontrarlo. He aquí un resumen:
De esta manera puede usar el JDBC API de forma transparente para acceder a cualquiera de las bases de datos.
En cuanto a la base de datos a elegir, basta con ver las características, la solidez, el rendimiento, etc. que proporciona el RDBMS y el presupuesto que tiene, si no es freeware. Yo mismo prefiero PostgreSQL.
lugar de un servidor de base de datos fullfledged, también se puede considerar una base de datos incrustada Javabased , como
Sun
Oracle JavaDB, Apache Derby, HSQLDB o SQLite, cada uno, que son, por supuesto, accesible a través de la API JDBC de la forma habitual.
Como siempre, la respuesta depende de sus necesidades. ¿Podría explicar el papel que desempeña la base de datos relacional en su proyecto? Además, ¿puedes aclarar qué se entiende por "es el único que realmente puedo usar"? – Will
estoy tratando de implementar controles de acceso usando un modelo basado en categorías en un entorno bancario. La base de datos contendrá datos sobre "clientes" y sus transacciones, cuentas, etc. También mantendrá información sobre los empleados. esta información se usará para categorizar a cada usuario del sistema y, a su vez, decidirá si las acciones realizadas por los usuarios serán permitidas o denegadas. "solo uno que puedo usar realmente", lo que significa que es lo único que he aprendido en la universidad, pero solo en teoría, no en la práctica. espero que ayude ...?! –