"Oracle Java EE Guía de Programación" 07-06: Resumen programación JDBC

Programación Resumen de los pasos

JDBC pasos de programación:

  • La base de datos de paquete de controladores copiados en el directorio WEB-INF / lib
  • controlador de carga mediante clases Class.forName, cada clase de base de datos diferente controlador
  • DriverManager.getConnection objeto de conexión obtenida usando diferente cadena de conexión para cada base de datos
  • objeto Statement obtenidos utilizando el Método de conexión createStatement; o un método de obtención PreparedStatement PreparedStatement
  • Ejecutar sentencias SQL utilizando el método objeto de declaración, una consulta mediante el método executeQuery, executeUpdate método CRUD
  • ResultSet consulta devuelve un conjunto de resultados, utilice el método siguiente iteración
  • Cierre del recurso: objeto de conexión, objeto de declaración, el objeto de conjunto de resultados

El método de obtención de un objeto de conexión

objeto de conexión es un objeto relativamente intensivo en recursos, el enfoque actual es el uso de una clase de utilidad para conectarse, abajo cerrado después de su uso. Este enfoque es claramente irrazonables, con frecuencia crear un objeto de conexión.

En aplicaciones JavaEE, a menudo utilizando la agrupación de conexiones de base de datos de gestión de conexión, en un estudio posterior, en la actualidad las herramientas utilizadas.

Consideraciones sobre la programación JDBC

Después de usar el objeto de conexión debe estar cerrada.

Tipo de datos en la base de datos, el JDBC tiene un tipo correspondiente. Varchar ejemplo corresponde String, Datetime corresponde Timestamp similares. Los diferentes tipos de datos del sistema de base de datos son diferentes, se puede consultar el programa específico.

setXXX método PreparedStatement, y el método getXXX de ResultSet, el índice es a partir de 1.

La introducción de la clase, se introducen paquete java.sql, no introducir, y los paquetes sobre bases de datos, tales como com.mysql y así sucesivamente.

Supongo que te gusta

Origin blog.csdn.net/goldentec/article/details/105335087
Recomendado
Clasificación