Ho creato una query in Java usando per semplicità le linne di codice del tutorial.

In effetti, la mia query viene senza problemi eseguita e il database viene aggiornato.

Uso il metodo execute (String), e la query è di tipo inserimento.

Ora, ho scritto le linee di codice così:



inserted = stmt
.execute("....")
Dove inserted è un booleano e stmt è un oggetto di tipo Statement creato, come da tutorial, chiamando il metodo createStatement() su un oggetto di tipo Conntection

stmt = conn.createStatement();

Qui viene il problema:

la mia variabile inserted, booleana, viene sempre settata a false anche se la query è ben strutturata e l'inserimento viene correttamente eseguito nel database.

Ora, se tutto andasse bene, inserted non dovrebbe essere settata a TRUE?

Se è settata a false vuol dire che qualcosa non va?