Salve.
Ho creato un piccolo database, in MySql. Le chiavi primarie le gestisco io senza auto-increment e quando faccio l'INSERT mi dice che la colonna 'Matricola' non è conosciuta
Questo è quello che mi restituisce il codice di java.
Mentre il codice che ho scritto è questo:codice:Unknown column 'Matricola' in 'field list'
Come dovrei gestire le colonne primarie senza auto-increment?codice:String query1 ="INSERT INTO dipartimento " + "(Matricola, Nome, Mansione, DataA, Stipendio," + "PremioPr, ImpNroDip )" + "VALUES(?,?,?,?,?,?,?)"; Connection con; Object SQLPreparedStatement = conn.prepareStatement(query1); /*Impostazione dei parametri (valori da sostituire ai punti interrogativi). * La numerazione parte da 1. */ ((PreparedStatement) SQLPreparedStatement).setString(1, "8F"); ((PreparedStatement) SQLPreparedStatement).setString(2, "Massimo"); ((PreparedStatement) SQLPreparedStatement).setString(3, "Perito"); ((PreparedStatement) SQLPreparedStatement).setString(4, "1996-11-11"); ((PreparedStatement) SQLPreparedStatement).setInt(5, 1000); ((PreparedStatement) SQLPreparedStatement).setInt(6, 150); ((PreparedStatement) SQLPreparedStatement).setInt(7, 10); //Esecuzione dello statement ((PreparedStatement) SQLPreparedStatement).executeUpdate(); //Chiusura dello statement ((Connection) SQLPreparedStatement).close();![]()

Rispondi quotando