11/07/2006, 02:22
|
| | 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;
} |