GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Flussdiagramm

JDBC: conexión a bases de datos con Java

jose rivera Spanisch

Programación con JDBC -Secuencia normal: -Establecer la conexión con la BD • Cargar controladores (si se usa una versión de…

Inhalt des Flussdiagramms

  1. Manipulación de datos y Visualización de datos usando Java, BD e interfaces GUI

  2. El area de los lenguajes de consulta para bases de datos relacionales deben moverse hacia una mayor flexibilidad, permitiendo mas potencia en la especificacion de la consulta. Actualmente, un topico de investigacion importante lo constituyen los lenguajes de consulta visuales. metaforas visuales pueden ayudar a los usuarios no expertos a formular consultas booleanas complejas

  3. JDBC

    Java Database Connectivity

    - API Java para conectar las aplicaciones a bases de datos

    -Arquitectura modular

    • La misma interfaz para distintos tipos de bases de datos

    • Implementa un gestor de drivers de bases de datos

  4. Programación con JDBC

    -Secuencia normal:

    -Establecer la conexión con la BD

    • Cargar controladores (si se usa una versión de Java inferior a la 6)

    • Establecer la conexión

    -Crear un objeto Statement para hacer petición a la BD

    • Asociar una sentencia SQL al objeto Statement

    • Proporcionar valores de los parámetros

    • Ejecutar el objeto Statem

    -Liberar recursos (cerrar la conexión)

    -Si es necesario, se pueden ejecutar varias instrucciones dentro de una transacción

    -Abrir transacción

    • Crear y ejecutar instrucciones

    • Procesar resultados

  5. Establecimiento de conexión con la BD

    -

    -Los DriverManager se encargan de gestionar la conexión y todas las comunicaciones

    -Necesitan conocer los controladores específicos para las BD que se vayan a utilizar –

    -Registro de un controlador para MySQL

    -Utilizar el controlador MySQL Connector/J

    -Disponible en: http://dev.mysql.com/downloads/connector/j

    • Cómo instalarlo: http://dev.mysql.com/doc/refman/5.7/en/connector-jins

    -El controlador se puede registran con el Class loader de Java

    -La clase a cargar viene dada en la documentación del controlador

  6. Establecimiento de conexión con la BD

    -Los controladores se identifican con un URL JDBC de la forma jdbc:subprotocolo:localizadorBD

    • El subprotocolo indica el tipo de base de datos específico

    • El localizador permite referenciar de forma única una BD • Host y opcionalmente puerto

    • Nombre de la base de datos

    -La conexión a la BD se hace con el método getConnection()

    9

    -public static Connection getConnection(String url)

    -public static Connection getConnection(String url, String user, String password)

    -public static Connection getConnection(String url, Properties info)

    • Todos pueden lanzar la excepción SQLException

  7. Crear y ejecutar operaciones en la BD

    -Statement

    –Encapsula las instrucciones SQL a la BD

    -Se crea a partir de la conexión

    instruccion = conexion.createStatement();

    -Métodos

    • executeQuery(String sql)

    • Ejecución de consultas: SELECT

    • Devuelve un objeto ResultSet

    • executeUpdate(String sql)

    • Modificaciones en la BD: INSERT, UPDATE, DELETE

    • Devuelve el número de columnas afectadas

    • execute(String sql)

    • Ejecución de instrucciones que pueden devolver varios conjuntos de resultados

    • Requiere usar luego getResultSet() o getUpdateCount() para recuperar los resultados, y getMoreResults() para ver los siguientes resultados

  8. Driver JDBC – Accediendo a la base de datos mediante Java Database Connectivity

    Cada propietario de base de datos implementa un driver JDBC que podemos utilizar en nuestras aplicaciones java. Normalmente habrá un driver por versión y tipo de base de datos, puesto que no siempre se cumple la compatibilidad hacia versiones anteriores.El driver JDBC es el más básico de que dispone Java para acceder a la base de datos

  9. Realicemos operaciones CRUD (Create, Read, Update, y Delete) simples con JDBC

  10. Una simple conexión a la base de datos

  11. Una simple inserción/persistencia de un registro
  12. Un simple consulta

  13. Un simple consulta
  14. Una simple actualización de un registro

  15. Una simple actualización de un registro
  16. Una simple inserción/persistencia de un registro

  17. Una simple conexión a la base de datos
  18. Un simple borrado

  19. Un simple borrado
  20. JDBC Java Database Connectivity - API Java para conectar las aplicaciones a bases de datos -Arquitectura modular • La misma…
  21. Programación con JDBC -Secuencia normal: -Establecer la conexión con la BD • Cargar controladores (si se usa una versión de…
  22. YERENA RIVERA JOSE ALAN

Informationen

Beschreibung
Flussdiagramm am Ohne Titel, erstellt von jose rivera am 17/11/2018.
Erstellt von
jose rivera
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck