Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    postgres e resultset

    Ho dei problemi con java e postgresql

    Se faccio una SELECT seme.* FROM seme

    e nella stessa classe java voglio estrarmi i risultati tramite il solito resultSet che viene restituito da preparedStatement.executeQuery()

    Ma quando provo ad estrarre con il getString("seme.nome"), ad esempio, mi dice che la colonna denominata seme.nome non esiste .

    Riesco nell'operazione solo se nella SELECT gli scrivo seme.nome oppure se faccio così :getString("nome")

    Ho bisogno di un aiuto per continuare a lavorare come prima e cioè con il getString("seme.nome").
    AIUTO!!!

    Luca

  2. #2
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    ricorda di specificare il linguaggio nel titolo
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  3. #3
    Mi spiego meglio.

    Normalmente in una SELECT seme.* ...
    quando si vuole pescare un campo particolare basta fare la rs.getString("seme.nomeCampo").

    Con postgresql non è così.

    Non vuole seme.nomeCampo, ma solo nomeCampo!
    Il problema è che se ne frega altamente in caso di ambiguità di campi.
    Io volevo portare il mio progetto da mysql a postgresql, ma non voglio riscrivere tutto il codice per questa cavolata.

    Aiuto

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    33
    Casta l'oggetto ResultSet con PGResultSet.

    Forse così va. Spero di esserti stato di aiuto

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.