Red de conocimiento informático - Material del sitio web - En JAVA, ¿cuáles son los dos métodos de controlador jdbc más utilizados?

En JAVA, ¿cuáles son los dos métodos de controlador jdbc más utilizados?

Existen muchas formas para que JAVA se conecte a la base de datos:

Según los diferentes controladores de base de datos necesarios, se divide en cuatro tipos:

1: Conductor tipo 1. Así funciona el puente JDBC-ODBC. Sin embargo, este método no es adecuado para la reutilización y el mantenimiento de programas y no se recomienda. Requiere controlador ODBC para la base de datos.

2: Conductor de categoría 2. Así es como se ve la API del proveedor JDBC+. Las API de los fabricantes generalmente están escritas en C, por lo que este método no se utiliza durante mucho tiempo.

3: Conductor de categoría 3. Esta es la forma de JDBC+Servidor de conexión de base de datos del proveedor+Base de datos.

Este método consiste en configurar un servidor entre JAVA y DATABASE específicamente para conectarse a la base de datos (generalmente proporcionado por el fabricante de la base de datos). Su ventaja es que puede optimizar la conexión.

4: Conductor de categoría 4. Este es el método de conexión puro JDBC+DATABASE. Este es también el método de conexión recomendado. Esto separa la APLICACIÓN de la base de datos, y los desarrolladores solo deben preocuparse por la implementación de la lógica interna sin prestar atención a la implementación específica de las conexiones de la base de datos. Hay dos métodos de conexión:

El método de codificación consiste en codificar los parámetros necesarios para la conexión de la base de datos en el programa.

Método JNDI DataSource. Es para configurar una fuente de datos en el entorno externo donde se ejecuta el programa, también conocido como (Contexto). Tiene un nombre jndi. El programa solo necesita buscar este nombre para obtener un objeto de conexión a la base de datos.