Mysql Con JSP
CONTENIDO
1. ACCESO A BASES DE DATOS MYSQL
1.1. PASOS PARA ACCEDER A BASE DE DATOS
1.2. EJEMPLO DE CONSULTA E INSERSIÓN DE DATOS
2. EJERCICIO PROPUESTO
1.ACCESO A BASES DE DATOS MYSQL
1.1. PASOS PARA ACCEDER A BASE DE DATOS
JDBC es una API pura de Java que se usa para ejecutar comandos de SQL. Suministra una serie de clases e interfaces que permiten aldesarrollador de Web escribir aplicaciones que gestionen Bases de Datos.
La interacción típica con una base de datos consta de los siguientes cuatro pasos básicos:
Abrir la conexión a la base dedatos
Ejecutar consultas contra la base de datos
Procesar los resultados
Cerrar la conexión a la base de datos
// Paso 1. Abrir la conexión a la base de datos.
//CONEXIÓN DIRECTA A MYSQLClass.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection("jdbc:mysql://localhost/prueba?user=root&password=");
// Paso 2. Ejecutar consultas a la base de datos.
StatementEstamento = conexion.creStatement();
ResultSet rs = Estamento.executeQuery("select dni,nombre,apellidos,edad from
agenda");
// Paso 3. Procesar los resultados. En este caso los muestra en pantalla.
while(rs.next()) {
out.println("DNI ->"+ rs.getString("dni"));
out.println("NOMBRE ->"+ rs.getString("nombre"));
out.println("APELLIDOS ->"+ rs.getString("apellidos"));
out.println("EDAD ->"+rs.getInt("edad"));
}
// Paso 4 . Cerrar la conexión a la base de datos.
rs.close();
Estamento.close();
conexion.close();
1.2. CONSULTA E INSERSIÓN DE DATOS
Crear una Base de Datos en Mysql con el nombre: pruebaCrear una tabla con el nombre articulo y que contenga los siguientes campos:
codigo varchar(6) clave principal
descripcion varchar(50)
cantidad int(10) unsigned
precio float
Ejemplo:bd_consulta.jsp
<%
//declaración de variables globales
Statement stmt_consul=null, stmt_inser = null;
ResultSet rs = null;
Connection conn= null;
Object dato;
//conexion a la base de datos
try {...
Regístrate para leer el documento completo.