Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    Originariamente inviato da Apicio
    Mi manca l' "esegui commit"; cosa intendi in termini di codice?
    guarda un minimo di conoscenze su db le devi avere e spiegarti qui cosa si intende commit con un DBMS è riduttivo, ti consiglio di approfondire l'argomento riguardo la gestione dei db indipendentemente da java
    RTFM Read That F*** Manual!!!

  2. #12
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    17
    Dopo 3 mesi di corso all'uni il prof non ha mai usato quella parola.

  3. #13
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    Originariamente inviato da Apicio
    Dopo 3 mesi di corso all'uni il prof non ha mai usato quella parola.
    Corso di che? se è un corso sui database non ci credo nemmeno se lo vedo.
    Se è un corso di programmazione e usate i database, il tuo prof suppone che tu queste cose le sappia e non è necessario ripeterle.
    RTFM Read That F*** Manual!!!

  4. #14
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    17
    Nono il corso è proprio Basi Di Dati e ti posso giurare che non ci ha mai spiegato il "commit", e considera che siamo arrivati ai Trigger. Ad ogni modo non esiste un esempio un pò esplicativo? Voglio solo cercare di popolare il DB.

    Grazie per il tempo che concedi.

  5. #15
    Utente di HTML.it
    Registrato dal
    Nov 2011
    Messaggi
    17
    Ragazzi ho risolto
    Non dovevo usare la executeQuery, in quanto questo metodo è solo per INTERROGAZIONI, mentre invece per opzioni di modifica (insert, update, delete) o di DDL (creare tabelle o droppare tabelle) si deve usare laexecuteUpdate() .

    Saluti

  6. #16
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    leggi bene la documentazione

    codice:
    executeQuery() --- This is used generally for reading the content of the database. The output will be in the form of ResultSet. Generally SELECT statement is used.
    
    executeUpdate() --- This is generally used for altering the databases. Generally DROP TABLE or DATABASE, INSERT into TABLE, UPDATE TABLE, DELETE from TABLE statements will be used in this. The output will be in the form of int. This int value denotes the number of rows affected by the query.
    
    execute() --- If you dont know which method to be used for executing SQL statements, this method can be used. This will return a boolean. TRUE indicates the result is a ResultSet and FALSE indicates it has the int value which denotes number of rows affected by the query.
    quindi se sai cosa ti torna ogni metodo puoi usarli in modo indifferente (infatti usare il primo con insert non segnala errore).
    Il commit lo fai ? Potrebbe anche essere quella una causa di errore
    RTFM Read That F*** Manual!!!

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.