Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Programa pueda tener comunicación con la Base de Datos, a través del Sistema Operativo.
2. Dentro de la carpeta crear una nueva base de datos de Microsoft Access llamada Tutorial
(Tutorial.mdb con “T” mayúscula)
import java.sql.*;
El try y el catch son indispensables en programación con bases de datos, para que el
programa no “truene” si ocurre algún error, ya sea en la conexión, en el driver, que no
exista o que ya este abierta la base de datos, etc.
7. Ejecutar para ver errores. En la parte de debajo de Netbeans, donde dice Output debe
decir “Creación finalizada”.
try {
// Se establece la conexión con la base de datos
conexion = DriverManager.getConnection("jdbc:odbc:Tutorial","","" );
sentencia = conexion.createStatement();
} catch( Exception e ) {
System.out.println( e );
System.out.println("No se pudo realizar la conexion");
}
9. Ejecutar para ver errores. En output se vera el error de “No se pudo realizar la conexión”
Lo que pasa es que necesitamos establecer y configurar el Driver de la base de datos.
10. Abrir el Panel de control (No se necesita estar conectado como Administrador)
Herramientas administrativas
Orígenes de datos (ODBC)
Escoger:
DSN de Usuario
Agregar> Microsoft Access Driver> Finalizar
Nombre del Origen de Datos, Tutorial (“T” mayúscula)
Donde dice Base de datos>Seleccionar, vamos a buscar y a escoger la que se
creo en la carpeta C:/Ejemplo
Aceptar 3 veces.
11. Ejecutar para ver errores (Ya no debe salir “No se pudo realizar la conexión”
try {
// Se elimina la tabla en caso de que ya existiese
sentencia.execute( "DROP TABLE AMIGOS" );
} catch( SQLException e ) {
System.out.println("No se pudo acceder a la Base de datos");
};
sentencia.execute( "CREATE TABLE AMIGOS (NOMBRE VARCHAR(15) NOT
NULL, APELLIDOS VARCHAR(30) NOT NULL, CUMPLE
VARCHAR(12))" );sentencia.execute("INSERT INTO AMIGOS
VALUES('JOSE','GONZALEZ', '03/15/1973')" );
sentencia.execute( "INSERT INTO AMIGOS VALUES ('PEDRO','GOMEZ',
'08/15/1961')" );
sentencia.execute( "INSERT INTO AMIGOS VALUES('GONZALO','PEREZ',
NULL)" );
13. Ejecutar, después que termine abrir la base de datos Tutorial con Microsoft Access y ver
como quedo la tabla.
14. Con la tabla abierta tratar de correrlo otra vez. Nos marca un error, no podemos acceder a
una base de datos si ya esta abierta.
18. Ejecutar el programa. Probar el programa poniendo los nombres Jose, Pedro y Gonzalo
19. Quitar la parte donde se borra y se crea la base de datos (la parte que se agregó en el
número 12). Agregar datos manualmente mediante MS Access y realizar consultas con
más nombres. Observar que cambia también el resultado de número total de registros que
se observa en t3.