Buenos días, tengo este código: Conectar conex = new Conectar(); Connection dbAuxiliar = conex.conexion(); Lo tengo situado en el constructor de mi programa principal, y tengo una clase "Conectar" que funciona perfectamente. El problema es que el resto de código lo tengo en un método de mi programa principal: public void ConsultarTabla() {
// Consulta try { Statement stAuxiliar = dbAuxiliar.createStatement(); ResultSet csr_usuari = stAuxiliar.executeQuery("Select * from tbl_usuari where"; while (csr_opera.next()) { // varias sentencias . . . } } // Fin de try catch (SQLException ex) { } // Fin de catch } // Fin del método Y en la sentencia " Statement stAuxiliar = dbAuxiliar.createStatement(); " me dice que no encuentra el objeto dbAuxiliar.
¿Porque ocurre esto si se ha creado en la misma clase?
Buenos días, tengo este código:
Conectar conex = new Conectar();
Connection dbAuxiliar = conex.conexion();
Lo tengo situado en el constructor de mi programa principal, y tengo una clase "Conectar" que funciona perfectamente.
El problema es que el resto de código lo tengo en un método de mi programa principal:
public void ConsultarTabla() {
// Consulta
try {
Statement stAuxiliar = dbAuxiliar.createStatement();
ResultSet csr_usuari = stAuxiliar.executeQuery("Select * from tbl_usuari where";
while (csr_opera.next())
{ // varias sentencias . . . } } // Fin de try
catch (SQLException ex) { } // Fin de catch } // Fin del método
Y en la sentencia " Statement stAuxiliar = dbAuxiliar.createStatement(); " me dice que no encuentra el objeto dbAuxiliar.
¿Porque ocurre esto si se ha creado en la misma clase?