ok graziemille!
anche se era meglio che non riuscivo ad intercettare l'eccezione,inquanto adesso me ne segnala una a cui non sò dare una spiegazione.
Questo il codice:
ogni volta che tento di creare questa connessione mi viene segnalata questa eccezione:codice:public static boolean InizializeConnection(String SERVER,String DATABASE,String USER_ID,String PASSWORD) throws ClassNotFoundException,SQLException{ String driver="com.mysql.jdbc.Driver"; Class.forName(driver); //Otteniamo una connessione con username e password, e la apriamo conn = DriverManager.getConnection ("jdbc:mysql://"+SERVER, USER_ID, PASSWORD); Statement s; s=conn.createStatement(); String queryInsert; queryInsert="CREATE DATABASE "+DATABASE+";USE "+DATABASE+";CREATE TABLE IF NOT EXISTS TRANSAZIONI(NUMCONTO INTEGER,TIPOOP INTEGER, DATA DATE NOT NULL,AMMONTAREOP NUMERIC(25,3),ID_TRANSAZIONE INT AUTO_INCREMENT,PRIMARY KEY (ID_TRANSAZIONE));"; s.execute(queryInsert); return true; }
a cosa può essere dovuta?codice:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';USE NOMEDB;CREATE TABLE IF NOT EXISTS TRANSAZIONI(NUMCONTO INTEGER,TIPOOP INTEG' at line 1
ho controllato più volte la sintassi e non credo ci sia qualche errore?

Rispondi quotando