La busqueda de la relevancia en la economia (Harberger).pptx
Jdbc diapositivva
1. TEMA: JDBC
DOCENTE: MARCO AURELIO PORRO CHULLI
ASIGNATURA: DESARROLLO DE SOFTWARE I
CARRERA PROFESIONAL: ING. DE SISTEMAS Y TELEMÁTICA
CICLO: V
INTEGRANTES:
LID LLANIRA FERNANDEZ SANDOVAL
LEYDA MABEL DELGADO INGA
2. CAPA DE ACCESO DE DATOS, CREACIÓN.
Una capa de acceso a datos o DAL en los programas informáticos, es una
capa de un programa informático que proporciona acceso simplificado a
los datos almacenados en el almacenamiento persistente de algún tipo,
tal como una entidad-relación de base de datos.
La creación de reflejo de la base de datos es una solución de software
destinada a aumentar la disponibilidad de la base de datos y la
redundancia de los datos. El controlador JDBC de Microsoft SQL Server
ofrece una compatibilidad implícita con la creación de reflejo de la base de
datos, de modo que el desarrollador de software no tenga que escribir
ningún código ni realizar ninguna otra acción una vez configurado para la
base de datos.
3. CONFIGURACIÓN DE CONEXIÓN BD CON NETBEANS
Primero que nada necesitas tener un servidor MySQL instalado en tu equipo o en su defecto en la
máquina que actuará como servidor de bases de datos. Recuerda que MySQL es gratuito y puedes
obtenerlo desde aquí.
Asimismo, debes de tener el NetBeans instalado, de preferencia su última versión estable (al
momento de esta publicación es la 5.5.1) que viene con el Java Development Kit (JDK) 1.6, lo
anterior puedes obtenerlo desde aquí.
Una vez que tengas ambas herramientas instaladas necesitaras el driver o conector a la base de
datos de MySQL
4. ¿Qué es JDBC?
JDBC es el API para la ejecución de sentencias SQL. (Como punto de interés JDBC
es una marca registrada y no un acrónimo, no obstante a menudo es conocido como “Java
Database Connectivity”). Consiste en un conjunto de clases e interfases escritas en el
lenguaje de programación Java. JDBC suministra un API estándar para los desarrolladores y
hace posible escribir aplicaciones de base de datos usando un API puro Java.
5. DEFINICIÓN DE JDBC. TIPOS. APLICACIONES.
Java Database Connectivity, más conocida por sus
siglas JDBC, 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 dialecto SQL del modelo de base de
datos que se utilice.
6. ¿Qué hace JDBC?
JDBC hace posible estas tres cosas:
• Establece una conexión con la base de datos.
• Envía sentencias SQL
• Procesa los resultados.
un ejemplo básico de estas tres cosas:
Connection con = DriverManager.getConnection (
"jdbc:odbc:wombat", "login", "password");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table1");
while (rs.next()) {
int x = rs.getInt("a");
String s = rs.getString("b");
float f = rs.getFloat("c");
}
7. TIPOS DE DRIVERS JDBC
1.- Puente JDBC-ODBC más driver ODBC: El producto de JavaSoft suministra acceso
vía drivers ODBC. Nótese que el código binario ODBC, y en muchos casos el código
cliente de base de datos, debe cargarse en cada máquina cliente que use este driver
2.- Driver Java parcialmente Nativo. Este tipo de driver convierte llamadas JDBC en
llamadas del API cliente para Oracle, Sybase, Informix, DB2 y otros DBMS.
3.- Driver Java nativo JDBC-Net. Este driver traduce llamadas JDBC al protocolo de red
independiente del DBMS que después es traducido en el protocolo DBMS por el servidor.
4.- Driver puro Java y nativo-protocolo.. Este tipo de driver convierte llamadas JDBC en el
protocolo de la red usado por DBMS directamente.
8. Establecer una conexión con la base de datos.
El siguiente paso es establecer una conexión con la base de datos. Hay dos
opciones para obtener una conexión
//Connection cn = DriverManager.getConnection("jdbc:mysql://servidor_b
d:puerto/nombre_bd", "usuario", "contraseña");
2//Connection cn = DriverManager.getConnection("jdbc:mysql://localhost:
3306/cuentas", "root", "");
9. CONCLUCIONES
La aplicación fue desarrollada de tal forma que sea amigable para el
usuario; con solo el ingreso del número de carnet, se despliega las notas
del ciclo vigente y existe la opción de ir y regresar a consultar el
historial de notas y el CUM. Al ser desarrollado en Java existe la ventaja
de que la aplicación pueda ejecutarse en cualquier Sistema Operativo;
esto permite a que la aplicación se adapte a cualquier cambio de
estructura que desee generar la Unidad de Informática de la Universidad.