Salve, scusatemi se vi importuno, qui l'ultima volta che mi sono rivolto ho trovato una risposta celere e precisa. Spero di non chiedere qualche cosa di cui si sia già parlato. Vi ringrazio in anticipo. Il mio problema è questo, ho questo codice:
package scrivi;

import java.sql.*;

import dati.dato;
public class nuovariga
{
public static void inserisci()
{
Connection con = null;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbcdbc:Salerno");
Statement st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSIT IVE,ResultSet.CONCUR_UPDATABLE);
// insert rows
ResultSet rs=st.executeQuery(" SELECT * FROM [INPUT INCIDENTI]");
rs.last();
rs.next();
rs.moveToInsertRow();
for (int ind = 1;ind<=156;ind++)
{
rs.updateString(String.valueOf(ind),dato.valore[ind]);
}
rs.insertRow();
rs.moveToCurrentRow();
st.close();
con.close();
}
catch (Exception e)
{
System.err.println("Exception: "+e.getMessage());
}
}
}
ho tolto la parte relativa alla connessione al database, se dovesse essere utile fatemelo sapere che la posto. Comunque funziona benissimo, se però il database non è vuoto. Ovvero, se voglio inserire le righe in un database con resultset vuoto no va. Grazie