Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726

    [JAVA] InvalidHandle generato da una SQLException

    Ricevo un bell'errore di tipo SQLException che dice: "java.sql.SQLException: Invalid handle" quando tento di ottenere dal metodo getUserPsw() un array di String contenente gli unici due valori dell'unico record presente nella tabella accesso.

    Sorgente del metodo (tutti i parametri della connessione sono scritti nel costruttore della classe)
    codice:
     /* Tutto i parametri della connessione sono stati settati nel costruttore della classe */
    
     public String[] getUserPsw() throws SQLException
      {
       String up[] = new String[2];
       
        rs = st.executeQuery("SELECT * FROM accesso");
        
         if(rs.isFirst())
         {
          up[0] = rs.getString("username");
          up[1] = rs.getString("password");
         } 
              
        rs.close(); 
         
       return up;
      }
    La cosa strana è che la connessione al db va a buon fine ma non riesco ad ottenere i dati che voglio, in quando il valore delle due stringhe torna null.

    Che c'è di errato nel codice?

    A me sembra che vada bene

    La tabella si chiama "accesso" ed è formata da due campi: username e password.
    Il tutto si basa su un DB Access 2000.

    Che mi dite??

    tnx!

  2. #2
    A che punto del metodo ti dà l'eccezione?
    E comunque, non dovresti eseguire rs.next() per scorrere le righe del ResultSet?

    Ciao,

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    Si, ma siccome nella mia tabella c'è un solo record ho pensato che era corretto anche usare questo metodo.

    Comunque anche se uso next() l'errore lo da comunque.


    L'errore lo da nella classe quando vado a passare a rs la query da effettuare.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    Ho risolto tutto.

    Non dico il problema perchè sennò mi sputate in un occhio (se potessi io me lo autofarei).

    Grazie comunque!

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    6
    Lo so che probabilmente lo sputo lo dirigerai verso di me....ma sto cercando di capire cosa succede al mio collegamento percheè mi succede la stessa cosa con invalid handle, ma solo quando cerco di eliminare la tupla dal db...
    Per caso potresti dirmi come hai risolto....
    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.