01AccesoADatosJSP
Páginas: 2 (367 palabras)
Publicado: 8 de marzo de 2015
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
{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.