Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [java] Gestire l'errore try/catch per operazioni di jdbc

    Ciao,

    inizialmente uso try/catch... eseguo le operazioni all interno di try e quindi stampo su un label l'eventuale "difetto" generato dal catch...
    Purtroppo.. stampo sul campo di testo, un informazione che io setto precedentemente, quindi non ho nessuna chiarezza su quel che è esattamente l'errore.

    Vorrei quindi creare una textarea, dove scrivere via via una sorta di debug degli errori che si generano...

    Ma come faccio per esempio in questa occasione a scrivere l'esatto errore?

    codice:
        
        private void riempiTabella(){
            try {
                 
                Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                 String connectionUrl = "jdbc:sqlserver://ced-sql:1433;" + "databaseName=magazzinoricambi;user=sa;password=xxxxxx;"; 
                 Connection con = DriverManager.getConnection(connectionUrl);
                 st=con.createStatement();
                 r=st.executeQuery("SELECT * FROM dbo.tblMagazzinoRicambi");               
                 int riga=0;
                 while(r.next())
                    {
                       for(int i=0; i<contaColonne(); i++)
                       {
                            jTable1.setValueAt(r.getString(i+1),riga,i);
                       }
                       riga++;
                    }
                r.close();
                }catch(Exception e) {jTextField2.setText("NO, QUALCOSA NON VA NEL RIEMPI TABELLA");};   
        }

  2. #2
    beh.. nel caso più ovvio ho inserito una

    codice:
    catch(Exception e) {jTextArea1.append("catch: "+String.valueOf(e)+"\n");};
    dovrebbe essere sufficiente

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.