Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/11/2005, 00:30
choko
 
Fecha de Ingreso: noviembre-2005
Ubicación: Costa Rica
Mensajes: 4
Antigüedad: 19 años, 2 meses
Puntos: 0
hey amigo te paso este codigo, se te va hacer mas facil:
package Generales;


import java.sql.*;


/**
*
* @author Marcos Andres
*/
public class ComunDB {



/*Realiza la coneccion con la base de datos*/
public Connection ConectarBD()
{
Connection conn;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newI nstance();
conn = DriverManager.getConnection("jdbc:odbc:PostgreSQL" );
return conn;
}
catch(Exception ex){
System.out.println(ex.toString());
return null;
}
}



/*Inserta en la base de datos True si todo bien, False en caso contrario*/
public boolean InsertarBD(String Query)
{
try{
Connection conn = ConectarBD();
Statement sql = conn.createStatement();
sql.executeUpdate(Query);
conn.close();
return true;
}
catch(Exception ex){
System.out.println(ex.toString());
return false;
}
}

/*Hace una consultada en la base de datos. Retorna un conjunto de
datos si todo transcurre normal, en caso contrario retorna un null*/
public ResultSet ConsultarBD(String Query)
{
try{
Connection conn = ConectarBD();
Statement sql = conn.createStatement();
ResultSet resultado = sql.executeQuery(Query);
//conn.close();
return resultado;
}
catch(Exception ex){
System.out.println(ex.toString());
return null;
}
}

}

/*--------------------------*/
//solo crea una instancia de esta clase
ComunDB con = new ComunDB();
//realiza una funcion de insertar XXX
boolean insertar pais(parametros){
String Query = "select * from x where parametros";
con.InsertarBD(query);
}
//para consultar igual, crea una variable de tipo resultset y a esta se le asigna el var = con.consultarBD(query); y listo, es mas facil y ordenado

espero q te sirva de algo
saludos