Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026

    Gestire la primary key non auto-increment java

    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.
    codice:
    Unknown column 'Matricola' in 'field list'
    Mentre il codice che ho scritto è questo:
    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();
    Come dovrei gestire le colonne primarie senza auto-increment?

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Curiosità, perché usi il PreparedStatement questo modo "bizzaro"?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it L'avatar di Ironmax
    Registrato dal
    Dec 2008
    Messaggi
    1,026
    Un suggerimento di eclipse.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.