ho un pò cambiato il codice... ora si ferma subito dopo la prima riga della tabella riempita.
Codice PHP:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://ced-sql:1433;" + "databaseName=magazzinoricambi;user=sa;password=12345678;";
Connection con = DriverManager.getConnection(connectionUrl);
Statement st=con.createStatement();
ResultSet r=st.executeQuery("SELECT * FROM dbo.tblMagazzinoRicambi");
ResultSetMetaData meta=r.getMetaData();
int numColonne = meta.getColumnCount();
int riga=0;
aggiungi_debug(jTextPane1,"Inizio. RiempiTabella().","Verdana",Color.BLACK,Color.CYAN,10,false);
aggiungi_debug(jTextPane1,"numColonne: "+numColonne+". ","Verdana",Color.BLACK,Color.CYAN,10,false);
while(r.next())
{
for(int i=1; i<=numColonne; i++)
{
aggiungi_debug(jTextPane1,"Contatore riga: "+String.valueOf(riga)+". Contatore i: "+String.valueOf(i)+" --> Contiene il dato: "+String.valueOf(r.getString(i)),"Verdana",Color.BLACK,Color.GREEN,10,false);
jTable1.setValueAt(r.getString(i),riga,i);
}
riga++;
}
aggiungi_debug(jTextPane1,"Fine. RiempiTabella().","Verdana",Color.BLACK,Color.CYAN,10,false);
r.close();