Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2004, 15:11
Avatar de elbueno45
elbueno45
 
Fecha de Ingreso: noviembre-2003
Ubicación: lima
Mensajes: 97
Antigüedad: 21 años, 3 meses
Puntos: 0
es mejor todo en jsp o crear servlets (ayudaa!!)

Hola como estan, he creado varias paginas jsp y todas y dentro de estas hago todas las conexiones a bases de datos, todo lo hago dentro de mi jsp..
por ejemplo todas mis jsp tienen estas conexiones

------------------------------------------------------------------------------------
<%! Connection conn=null;
Statement stmt=null;
ResultSet rs6=null;

String user = ""; String password = "";
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
String url ="jdbc:odbc:paradox";
int cont=0,cont2=0;

public void jspInit()
{
try{
Class.forName(driver);

conn = DriverManager.getConnection (url , user , password);
stmt = conn.createStatement();

}catch(ClassNotFoundException e)
{
System.out.println("driver"+e.getMessage());
}
catch(SQLException sqe)
{
System.out.println("Bad"+sqe.getMessage());
}
}
public void jspDestroy()
{
try{
stmt.close();
conn.close();
}
catch(SQLException s)
{
System.out.println(s.getMessage());
}}%>

<%rs6 = stmt.executeQuery("select * from siteinfo Order by Lastconnect desc");%>
------------------------------------------------------------------------------------

en todas mis jsp tengo esto.. bueno y corre normal
pero a veces se demora o se cuelga la pagina..
si tiene algun error me podrian decir.. recuerden que este codigoesta dentro del JSP

lo que quiero saber si es mejor trabajar con servlets, javabeans o los jsp mismos.. y que diferencia hay en hacer las conexiones de hacerlo en servlets que en jsp's si al ultimo van a hacer lo mismo, diganme que errores podrian salir si sigo haciendolo en JSP.. y me podrian mandar un servlet que haga la conexion la verdad yo siempre he trabajado en JSP.. y servlets no he visto mucho.. y quisiera pasar todo a servlet.. pero no se si al ultimo va a ser lo mismo, aconsejenme porfavor

gracias de antemano
__________________
elbueno45