Salve a tutti.
Ho un problema con la connessione ad un db mysql e leggendo i vari post ho solo le idee confuse.
Fino ad ora mi collegavo con il ponte jdbc-odbc, ora però vorrei vedere se collegandosi direttamente al db si riesce a migliorare le prestazioni.
Allora, ho scaricato Connector-J. Ho estratto dall’archivio le seguenti cartelle:
com
org
META-INF
Ho provato a inserirle nella directory principale dell’applicazione ( come letto in alcuni post ma niente ), ho provato a copiarli nelle varie cartelle lib oppure in C:\j2sdk1.4.1_01\jre\lib\ext e niente.
Mi da sempre questo errore:
org/aspectj/lang/Segnature
Il codice è questo:
….
….
String StringaSQL;
StringaSQL = "SELECT NomeUtente,Password FROM utenti";
Connection con;
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/Magazzino?user=root&password=root");
Statement st=con.createStatement();
ResultSet rs = st.executeQuery(StringaSQL);
…….
…..
Utilizzando il ponte jdbc-odbc funziona tutto bene, quindi le variabili di sistema sono settate bene, però nn riesco a capire dove sto sbagliando.
La cosa buffa è che c’ero già riuscito, poi ho dovuto reinstallare il sistema per altri motivi e da qui nn mi ricordo come si fa.
Chi mi può aiutare?
Grazie a tutti