Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [JAVA+mysql]LAST ID

  1. #1

    [JAVA+mysql]LAST ID

    Ragazzi
    considerando che uso per la connessione e interrogazione e modifica del db attraverso java la pillola compresa su questo sito...
    volevo sapere...
    Se io faccio:

    codice:
    String lastid = "SELECT LAST_INSERT_ID() INTO @codspett;";
    Vector lastidreal = db.eseguiQuery(lastid);
    ottengo il seguente errore

    codice:
    java.sql.SQLException: ResultSet is from UPDATE. No Data.
    	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1056)
    	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:957)
    	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
    	at com.mysql.jdbc.ResultSet.next(ResultSet.java:7394)
    	at connections.Database.eseguiQuery(Database.java:88)
    	at main.Cartellone.Inserimento(Cartellone.java:66)
    	at main.Cartellone.menu(Cartellone.java:252)
    	at main.MainMenu.Schermata1(MainMenu.java:45)
    	at main.MainMenu.<init>(MainMenu.java:19)
    	at main.MainApplication.main(MainApplication.java:13)
    io credo che il problema sia che quella query inserisce l'ultimo id (settato come auto_increment) e lo mette in codspett...non restituisce effettivamente il valore...
    come posso fare per prendere il valore di codspett e inserirlo in una variabile java?
    considerando che il metodo eseguiQuery restituisce un Vector.

    GRAZIE INFINITE

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [JAVA+mysql]LAST ID

    Originariamente inviato da StregaBaba
    codice:
    String lastid = "SELECT LAST_INSERT_ID() INTO @codspett;";
    Magari mi sbaglio io (visto che non sono esperto di SQL) ma non mi sembra una query valida.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    lo scopiazzata da un tutorial che si trova QUA

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.