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");};   
    }