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