Red de conocimiento de abogados - Derecho de sociedades - Proceso de pasos de uso de JDBC

Proceso de pasos de uso de JDBC

Pasos básicos para que JDBC opere una base de datos:

1. Cargue el controlador JDBC.

Antes de conectarse a la base de datos, primero debe cargar el controlador de la base de datos que desea conectar a la JVM (Java Virtual Machine). Esto se logra a través del método estático forName(String className) de java. .lang.Class clase. Después de una carga exitosa, se registrará una instancia de la clase Driver en la clase DriverManager.

2. Proporcione la URL de la conexión JDBC.

La URL de conexión define el protocolo, subprotocolo y el identificador de fuente de datos al conectarse a la base de datos.

Formato de escritura: protocolo: subprotocolo: identificador de fuente de datos.

3. Cree una conexión a la base de datos.

Para conectarse a la base de datos, debe solicitar y obtener un objeto Conexión de java.sql.DriverManager, que representa una conexión a la base de datos.

Utilice el método getConnectin(String url, String nombre de usuario, Cadena de contraseña) de DriverManager para pasar la ruta especificada a la base de datos que se va a conectar, el nombre de usuario y la contraseña de la base de datos que se va a obtener.

4. Cree una declaración. Para ejecutar una declaración SQL, debe obtener una instancia java.sql.Statement.

Las instancias de declaración se dividen en los siguientes 3 tipos:

(1) Ejecutar declaraciones SQL estáticas. Generalmente implementado a través de instancias de Declaración.

(2) Ejecutar sentencias SQL dinámicas. Generalmente se implementa a través de una instancia de PreparedStatement.

(3) Ejecutar el procedimiento almacenado de la base de datos. Generalmente se implementa a través de una instancia de CallableStatement.

5. Ejecute la instrucción SQL.

La interfaz Statement proporciona tres métodos para ejecutar declaraciones SQL: ejecutarQuery, ejecutarActualizar y ejecutar

6.

(1) La ejecución de una actualización devuelve el número de registros afectados por esta operación.

(2) El resultado devuelto al ejecutar la consulta es un objeto ResultSet.

ResultSet contiene todas las filas que coinciden con las condiciones de la declaración SQL y proporciona acceso a los datos de estas filas a través de un conjunto de métodos get.

Utilice el método de acceso del objeto ResultSet para obtener datos.

7. Cierre el objeto JDBC (cierre el conjunto de resultados--gt; cierre el objeto de operación de la base de datos--gt; cierre la conexión).

Una vez completada la operación, todos los objetos JDBC utilizados deben cerrarse para liberar los recursos JDBC. El orden de cierre es inverso al orden de declaración:

(1) Cerrar el conjunto de registros.

(2) Cerrar la declaración.

(3) Cerrar el objeto de conexión.

Información ampliada:

1. JDBC (Java DataBase Connectivity, conexión de base de datos java)

Es una API de Java utilizada para ejecutar sentencias SQL, que pueden ser múltiples Las bases de datos relacionales proporcionan acceso unificado, que consta de un conjunto de clases e interfaces escritas en lenguaje Java. JDBC proporciona una base sobre la cual se pueden construir herramientas e interfaces más avanzadas, lo que permite a los desarrolladores de bases de datos escribir aplicaciones de bases de datos, y también es un nombre de marca registrada.

2. Características

Java es un lenguaje excelente para escribir aplicaciones de bases de datos porque es robusto, seguro, fácil de usar, fácil de entender y se puede descargar automáticamente de Internet.

Todo lo que se necesita es una forma para que las aplicaciones Java se comuniquen con varias bases de datos diferentes. JDBC se utiliza como mecanismo para este propósito.

3. Propósito

En pocas palabras, JDBC puede hacer tres cosas: establecer una conexión con la base de datos, enviar declaraciones para operar la base de datos y procesar los resultados.

Enciclopedia Baidu-JDBC