09/01/2012, 05:57
|
| | Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 4 meses Puntos: 6 | |
Respuesta: Servlet java No me sale error , no se como imprimir el resultado del resultset
no se como en servlet imprimir este metodo
public ArrayList<Estudiante> getLstEstudiastes()
necesito realizar la consulta a la base de datos y mostrarla en un servlet
esta es la class Conexion
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Conexion {
private String servidor,
bd,
usu,
pwd;
Connection con;
public Conexion(String ser, String bd,String u,String pwd){
this.servidor=ser;
this.usu=u;
this.bd=bd;
this.pwd=pwd;
}
public void conectad() throws SQLException{
try{
//cargar el driver de conxion Mysql
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://"+servidor+"/"+bd,usu,pwd);
}catch(ClassNotFoundException cnfe){
System.out.print("No cargo la clase de driver"+cnfe.getMessage());
}catch(SQLException sqle){
System.out.print("Error al conectar a la BD"+ sqle.getMessage());
}
}
public void ejecutaConsultaModificacion(String sql){
try{
Statement st= con.createStatement();
st.executeUpdate(sql);
}catch(SQLException sqle){
System.out.print("Error al ejecutar la consulta" +sqle.getMessage());
}
}
public ResultSet ejecutarSelect(String sql){
ResultSet rs=null;
try{
Statement st=con.createStatement();
rs =st.executeQuery(sql);
}catch(SQLException sqle){
System.out.print("Error en el select"+sqle.getMessage());
}
return rs;
}
public void cerrarConexion(){
try{
con.close();
}catch(SQLException sqle){
System.out.print("Error al cerrar la conexion" + sqle.getMessage());
}
}
} |