Foro de elhacker.net

Programación => Java => Mensaje iniciado por: sapito169 en 22 Abril 2009, 07:57 am



Título: conexion cerrada?
Publicado por: sapito169 en 22 Abril 2009, 07:57 am

Código:
        Connection con = null;
        try {
            //FactoriTableModel fac=new FactoriTableModel();
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            con = DriverManager.getConnection("jdbc:odbc:dsnDBLE", "ELIO", "");
            ResultSet rs = con.prepareCall("listProducts").executeQuery();
            while (rs.next()) {
                System.out.print(con.isClosed()+"\n");
                System.out.print(rs.getString(1)+"\n");
            }
            //jTable1.setModel(fac.getTableModel(con,"listProducts"));
        } catch (ClassNotFoundException f) {
            f.getMessage();
        } catch (SQLException f) {
            f.getMessage();
        }


esto me imprime
Citar
false
Beverages
false
Beverages
false
Condiments
false
Condiments
false
Condiments
..
..........


como me puede explicar como es posible que haga una consulta con la conexion serrada


Título: Re: conexion cerrada?
Publicado por: Chuidiang en 2 Mayo 2009, 13:17 pm
Hola:

No veo que esté cerrada. No haces close() por ningún lado y isClosed() devuelve false.

Se bueno.