1. Integrantes:
Altamirano Guevara Yoseily
Herrera Cieza Erlin Darwin
Docente : Marco Aurelio Porro Chulli
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
ASIGNATURA: Laboratorio de programación III
Tema JDBC
4. Tenemos dos entidades u objetos del dominio
Para “Empleados”:
Buscar un empleado a partir de su código.
Buscar todos los que trabajen en un departamento
determinado.
Insertar un nuevo empleado.
Actualizar los datos de un empleado.
Eliminar un empleado.
Paquete: es.udc.fi.asi.model.employee
5.
6. Configuración de conexión BD
con NetBeans.
Para comenzar debemos de tener instalado NetBeans,
debemos descargar un Driver o Conector para poder
conectarnos a la base de datos. Se puede decir que ese
Driver sabe “cómo hablar con la base de datos”.
7. Una vez descargado el archivo, extraemos
los componentes, de estos el archivo que
nos interesa es sql-connector-java-
bin.jar, este jar es la clase o Driver que nos
permitirá conectarnos a la base de datos.
8. Ahora tenemos que hacer que esa clase esté accesible
para nuestros proyectos, así que la vamos a guardar en
la carpeta <DIRECTORIO_DE_JAVA>/jre/lib/ext. Si has
realizado una instalación por defecto del NetBeans en
Windows, entonces estará en: C:Archivos de
programaJavajdk1.6.0_04jrelibext. En esta carpeta
es donde se agregan los jar adicionales, y así ya los
tendremos disponibles para cuando necesitemos
usarlos de nuevo.
9. Ahora que ya tenemos el conector a la base de datos
pasaremos a la parte del NetBeans:
Creamos un nuevo proyecto: New Project -> Java ->
Desktop Application (Basic application).
Agregamos un botón al formulario y le cambiamos su
label a “Cargar datos”.
Agregamos una nueva clase llamada TestConnection
10. import java.sql.*;
public class TestConnection {
public String bd = "nombre_bd";
public String login = "usuario";
public String password = "contraseña";
public String url =
"jdbc:sql://localhost/"+bd;
public void conectar() {
Connection conn = null;
try {
Class.forName("org.gjt.mm.sql.Driver");
conn = DriverManager.getConnection(url,
login, password);
if (conn != null)
{
System.out.println("Conexión a base de
datos "+url+" ... Ok");
conn.close();
}
}
catch(SQLException ex) {
12. 4. Hacemos doble clic en el boton
“Cargar datos” y colocamos el siguiente
código:
sourcecode language=’java’ [
TestConnection conexion = new
TestConnection();
conexion.conectar();
]
13. Definición de JDBC. Tipos.
Aplicaciones.
JDBC (Java Database Connectivity) es una API que permite la
ejecución de operaciones sobre bases de datos desde el
lenguaje de programación Java, independientemente del sistema
operativo donde se ejecute o de la base de datos a la cual se
accede, utilizando el lenguaje SQL del modelo de base de datos
que se utilice.
15. Aplicaciones:
estConnection.java : Aplicación que permite comprobar si se puede establecer
una conexión exitosa con la base de datos.
Appl_01.java : Aplicación que permite visualizar las tablas existentes dentro de
la base de datos.
Appl_02.java : Aplicación que visualiza los discos e intérpretes dentro de la
base de datos.
Appl_03.java : Aplicación que permite crear una tabla con tres campos en la
base de datos.
Appl_04.java : Aplicación que permite agregar nuevo registró a la nueva tabla
creada anteriormente con Appl_03.java.
16. Uso de JDBC en aplicaciones java.
JDBC es usado para enviar comandos
SQL hacia una base de datos relacional,
que puede ser Oracle, Infomix, SyBase,
etc.