Tengo dos opciones para configurar mi conexión de base de datos de aplicaciones: una está utilizando JDBC, otra está usando JNDI. Cuál será la mejor opción en términos de qué tan rápido esos tipos de conexión funcionan con la base de datos.¿Qué es más rápido: JDBC o JNDI?
Entiendo que estos son dos tipos diferentes de conexiones de bases de datos utilizando diferentes principios (JDBC es una conexión directa de db, JNDI es una configuración de grupo de conexiones de base de datos en el servidor de aplicaciones). ¿Pero hay otras ventajas y desventajas generales de JDBC/JNDI que podrían ser más importantes que la velocidad de operación? Si es así, ¿qué son?
¿Por JNDI quiere decir definir un origen de datos en el servidor? – Tomer
@ ftom2: sí, eso es lo que quise decir: configurar el origen de datos JNDI en el servidor de aplicaciones – altern
No hay ninguna relación en términos de rendimiento entre JNDI y JDBC, porque JNDI devuelve algunas propiedades que ayudan al desarrollador de aplicaciones o al servidor de aplicaciones a obtener una conexión de base de datos utilizando JDBC ; API de bajo nivel para la conectividad de la base de datos. – Max