Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/07/2006, 02:22
nenuka
 
Fecha de Ingreso: junio-2006
Mensajes: 55
Antigüedad: 18 años, 6 meses
Puntos: 0
no se que es lo que hago mal

Muchas gracias, pero sigo sin saber cual es el problema.Mi codigo es:

public class ConexionBD {

public Connection conexion = null;
public Statement sentencia = null;
public ResultSet rs = null;


/** Creates a new instance of ConexionBD */
public ConexionBD() {
super();
}



public void EstablecerConexion(){
try {

// 1.1.- Intenta cargar el controlador JDBC correspondiente
// (en este caso el controlador JDBC de mySQL).
Class.forName("org.gjt.mm.mysql.Driver");

// 1.2.- Establece la conexión con la base de datos
// (la base de datos es "proyecto"
// y el SGBD escucha en el puerto 3306).
conexion = DriverManager.getConnection(
"jdbc:mysql://localhost/referencias");
conexion.setAutoCommit(false);

// 2.- Se crea el objeto Statement para realizar la petición.
sentencia = conexion.createStatement();

}

catch (ClassNotFoundException e) {
System.out.println("Controlador JDBC no encontrado: " + e);}

catch (SQLException e) {
System.out.println("Excepcion capturada de SQL: " + e);}
}

public ResultSet ejecutaConsulta(String pQuery)
{
//ResultSet miRes=null;
try {

// 3.- Se realiza la petición y se recoge el resultado.
//ESTA ES LA LINEA DONDE DA EL ERROR!!!!!!!!!!!!!!
rs=sentencia.executeQuery(pQuery);
return rs;

}

catch (SQLException e) {
System.out.println("Excepcion capturada de SQL: " + e);}

return rs;

}