Torna indietro   Hardware Upgrade Forum > Software > Programmazione

NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT
NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT
Nelle ultime settimane abbiamo provato tre delle proposte top di gamma di NZXT nelle categorie case, dissipatori e ventole. Rispettivamente, parliamo dell'H9 Flow RGB+, Kraken Elite 420 e F140X. Si tratta, chiaramente, di prodotti di fascia alta che si rivolgono agli utenti DIY che desiderano il massimo per la propria build. Tuttavia, mentre i primi due dispositivi mantengono questa direzione, le ventole purtroppo hanno mostrato qualche tallone d'Achille di troppo
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz
ASUS ROG Swift OLED PG34WCDN è il primo monitor gaming con pannello QD-OLED Gen 5 a layout RGB Stripe Pixel e 360 Hz su 34 pollici: lo abbiamo misurato con sonde colorimetriche e NVIDIA LDAT. Ecco tutti i dati
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico
Nothing Phone (4a) Pro cambia pelle: l'alluminio unibody sostituisce la trasparenza integrale, portando una solidità inedita. Sotto il cofano troviamo uno Snapdragon 7 Gen 4 che spinge forte, mentre il display è quasi da top dig amma. Con un teleobiettivo 3.5x e la Glyph Matrix evoluta, è la prova di maturità di Carl Pei. C'è qualche compromesso, ma a 499EUR la sostanza hardware e la sua unicità lo rendono un buon "flagship killer" in salsa 2026
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-06-2006, 16:29   #1
DrZoidberg
Senior Member
 
Iscritto dal: Jan 2006
Messaggi: 326
[Java] problema ignoto

Salve. guardate queste righe di codice ( le variabili sono correttamente dichiarate ) :

Class.forName("com.mysql.jdbc.Driver");
connection=DriverManager.getConnection(connectionURL,"admin", "admin");
statement=connection.createStatement();

int a = statement.executeUpdate("INSERT INTO diarioeventi(Titolo) VALUES ('Mostra fotografica') ;" );


In pratica mi connetto ad un database e inserisco una riga nella tabella diarioeventi.

Questo è quello che in teoria dovrebbe fare....ma in pratica nn lo fa !
Non riesco a capire il perchè....sono 2 giorni che mi scervello!
Qualcuno può aiutarmi?
DrZoidberg è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2006, 17:02   #2
morskott
Member
 
Iscritto dal: Jul 2005
Messaggi: 291
leva il punto e virgola dallo statement insert, è per quello
morskott è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2006, 18:28   #3
DrZoidberg
Senior Member
 
Iscritto dal: Jan 2006
Messaggi: 326
Ho corretto come dici te ma non va ugualmente!
Questa è la riga corretta:

int a = statement.executeUpdate("INSERT INTO diarioeventi(Titolo) VALUES ('Mostra') " );


L'istruzione SQL è corretta ,perchè ho provato ad eseguirla tramite prompt con il client MySQL e funziona!

Possibile che non si sia connesso al database? Eppure nn mi dà nessun errore !!!

DrZoidberg è offline   Rispondi citando il messaggio o parte di esso
Old 09-06-2006, 22:34   #4
rayman2
Senior Member
 
Iscritto dal: Jan 2002
Messaggi: 437
perchè non racchiudi le istruzioni in un blocco try catch del tipo:

Codice:
try {
   //il tuo codice
} catch (SQLException ex) {JOptionPane.showMessageDialog(null, ex.toString())}
catch (ClassNotFoundException){
JOptionPane.showMessageDialog(null, "driver non caricato")
}
In questo modo ci puoi dire qual'è l'errore generato oppure scopri se proprio non viene caricato il driver.
rayman2 è offline   Rispondi citando il messaggio o parte di esso
Old 10-06-2006, 10:03   #5
DrZoidberg
Senior Member
 
Iscritto dal: Jan 2006
Messaggi: 326
le istruzioni sono già racchiuse in un blocco try catch :

catch(SQLException e) {
System.err.println("SQL Problem: "+e.getMessage());
System.err.println("SQL State: "+e.getSQLState());
System.err.println("Error: "+e.getErrorCode());
}

catch(ClassNotFoundException e) {
System.err.println("nn trovo il driver"+ e.getMessage());
}

Quando avvio la servlet non mi appare nessun errore. Sembra sia andato tutto ok ... poi vado a controllare la base di dati e scopro che non ha modificato un bel niente!
DrZoidberg è offline   Rispondi citando il messaggio o parte di esso
Old 10-06-2006, 23:27   #6
DvL^Nemo
Senior Member
 
L'Avatar di DvL^Nemo
 
Iscritto dal: Nov 2001
Città: 100 metri dal mare
Messaggi: 4856
Prova a mettere un generico exception, puo' darsi che non sia ne' SQL ne' classnotfound..
Inoltre prova ad eseguire un commit dopo l'update..
Ciao !
DvL^Nemo è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2006, 10:35   #7
SaintTDI
Senior Member
 
L'Avatar di SaintTDI
 
Iscritto dal: Jul 2004
Città: Roma
Messaggi: 2094
potrei dire una grandissima cazzata

ma fare il Commit sulla tabella?
SaintTDI è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2006, 15:17   #8
DrZoidberg
Senior Member
 
Iscritto dal: Jan 2006
Messaggi: 326
A cosa serve fare un commit sulla tabella?
Come si fa un commit?

Non sono molto preparato sull'argomento...
DrZoidberg è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2006, 15:23   #9
SaintTDI
Senior Member
 
L'Avatar di SaintTDI
 
Iscritto dal: Jul 2004
Città: Roma
Messaggi: 2094
Quote:
Originariamente inviato da DrZoidberg
A cosa serve fare un commit sulla tabella?
Come si fa un commit?

Non sono molto preparato sull'argomento...
beh io lavoro su SQL e quando devo fare modifiche sul DB devi sempre effettuare un Commit... altrimenti le modifiche si vanno a farsi benedire

se non sbaglio basta che mandi un "Commit", prova a vedere.

non sò se programmando si deve inviare il commit... o se è direttamente implicito.
SaintTDI è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abb...
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz ASUS ROG Swift OLED PG34WCDN recensione: il prim...
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico Recensione Nothing Phone (4a) Pro: finalmente in...
WoW: Midnight, Blizzard mette il primo, storico mattone per l'housing e molto altro WoW: Midnight, Blizzard mette il primo, storico ...
Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato Ecovacs Goat O1200 LiDAR Pro: la prova del robot...
Anthropic ha un'AI che trova falle in Wi...
I 10 migliori sconti Amazon del weekend:...
Con un coupon scendono ancora: le super ...
Minimo storico per Samsung Galaxy S26 Ul...
Si è conclusa la missione lunare ...
EK Waterblock si arrende agli aumenti, i...
Geekbench si aggiorna: tutti i test con ...
Per la prima volta un computer quantisti...
Telecamere Reolink 4K su Amazon: Wi-Fi 6...
Anthropic vuole farsi i chip da sola? Co...
Il fondatore di Framework: il personal c...
JBL Live Flex 3 a 129€ su Amazon: ANC ad...
Come un uomo ha costruito un'azienda da ...
Multe fino a 400 euro anche se hai pagat...
Tapo lancia una valanga di offerte su Am...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 02:00.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v