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