01AccesoADatosJSP

Páginas: 2 (367 palabras) Publicado: 8 de marzo de 2015
Acceso a datos desde JSP

El resto con los valores por defecto

Genera la estructura de la aplicación web

Añadir librería de acceso a datos

Crear Clase Java con el modelo de datos

Añadimos elcódigo de la clase, con los métodos get y set de cada campo de la tabla
public class Contacto {
int id;
String nombre;
String apellido;
String telefono;
public String getApellido() {
returnapellido;
}
public void setApellido(String apellido) {
this.apellido = apellido;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getNombre() {
return nombre;
}public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getTelefono() {
return telefono;
}
public void setTelefono(String telefono) {
this.telefono = telefono;
}
}

Creamos la claseConsultaAgenda en el mismo paquete para controlar el acceso a datos

Añadimos los import de acceso a datos a la clase, así como del objeto que
vamos a usar para el traspaso de información con lavista
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.LinkedList;

public static LinkedList getContactos()
{LinkedList listaContactos=new LinkedList();
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost/pruebasql","root","");
Statement st = conexion.createStatement();
ResultSet rs = st.executeQuery("select id,nombre,apellidos,telefono from contacto" );
while (rs.next())
{
Contacto contacto = new Contacto();contacto.setId(rs.getInt("id"));
contacto.setNombre(rs.getString("nombre"));
contacto.setApellido(rs.getString("apellidos"));
contacto.setTelefono(rs.getString("telefono"));
listaContactos.add(contacto);
}rs.close();
st.close();
conexion.close();
}
catch (Exception e)
{
e.printStackTrace();
}
return listaContactos;
}

Añadimos el código de
la clase, que devuelve
un objeto LinkedList
con el contenido de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS