Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/11/2006, 11:17
vetustas
 
Fecha de Ingreso: noviembre-2006
Mensajes: 12
Antigüedad: 17 años, 5 meses
Puntos: 0
Dices que no se puede hacer directamente. Yo tengo esto:

<%@page import="Comun.AgenteBD"%>
<head>
....
<%! AgenteBD agente = new AgenteBD("prueba","prueba","postgres","127.0.0.1") */;%>

y el constructor de AgenteBD es el que se conecta a la base de datos.

Yo en la llamada al constructor estoy indicandole el host. No bastaria con indicarle ahi el host de mi servidor donde está la base de datos. No podria tener el código java de AgenteBD.java en el cliente también? No seria elegante no? Y entonces puedo hacer en el jsp la conexión a la base de datos poniendo directameente:


// Carga el driver ODBC y lo registra ante el DriverManager
Class.forName("org.postgresql.Driver").newInstance ();

//Nos conectamos a la base de datos
String url = "jdbc:postgresql://"+host+"/"+basedatos;
con = DriverManager.getConnection(url,usuario,password);


y demás rollo.

Siento marear tanto pero es que quiero entenderlo bien. Gracias por adelantado.