Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [java]database

  1. #1

    [java]database

    ciao. dopo aver aggiunto un nuovo record in un database vorrei sapere quale id che gli stato assegnato.
    Devo per forza fare una select o c'è un'altra via.
    grazie

  2. #2
    devi andare a spulciarti la documentazione del driver jdbc che utilizzi
    ad esempio, io utilizzando informix ho una funzione, propria del driver per informix, che dato lo statement con il quale ho eseguito l'inserimento, mi ritorna l'id che gli è stato assegnato
    utilizzando invece Oracle, esiste una tabella apposita in cui ci sono i contatori, e quindi quello puoi richiederlo prima di fare l'inserimento e utilizzare quello (anche se poi l'inserimento non viene eseguito, il contatore avanza ugualmente)

    quindi ti consiglio di controllare meglio la documentazione del driver, che probabilmente ti fornisce il metodo adatto

    altimenti ti tocca proprio fare una select
    23-08-2005: Udinese in cémpions lìg
    Questa estate l'ho passata a Tallin

  3. #3

    ok

    grazie.

    Sapete per caso come faccio a vedere nel ResultSet se il risultato della Select è vuoto?

  4. #4
    codice:
    if(!rs.next()){
       // il resultset è vuoto ...
    }
    23-08-2005: Udinese in cémpions lìg
    Questa estate l'ho passata a Tallin

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.