Bonjour, j'ai un souci avec ma connection a la base de donnée, je travail en local, ma base en mysql est dans le repertoire /var/lib/mysql/toto que j'ai cree en ligne de commande sous linux grace a l'instruction create database toto
j'ai mis cette instruction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 try { // tenter de récupérer le driver Mysql Class.forName("com.mysql.jdbc.Driver").newInstance(); System.out.println("Chargement du pilote Mysql réussi"); } catch(Exception e) { System.err.print("Erreur de chargement du pilote : "); System.err.println(e.getMessage()); } try{ Connection con =DriverManager.getConnection ("jdbc:mysql:/var/lib/mysql/toto.sql","root","ogcnice"); System.out.println("Connection base de donnée réussi"); Statement stmt = conn.createStatement(); } catch(SQLException sqle){ System.err.print("Erreur connexion base de donnée : "); System.err.println(sqle.getMessage()); }
et j'ai constamment cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 init: deps-jar: Compiling 1 source file to /home/nissarte/Programmes/test/build/classes /home/nissarte/Programmes/test/src/test/Connection.java:32: incompatible types found : java.sql.Connection required: test.Connection Connection con =DriverManager.getConnection ("jdbc:mysql://localhost/toto.sql","root","xxx"); /home/nissarte/Programmes/test/src/test/Connection.java:34: cannot find symbol symbol : variable conn location: class test.Connection Statement stmt = conn.createStatement(); 2 errors BUILD FAILED (total time: 0 seconds)
franchement la, je suis dans une impasse total, je ne peux pas tester mes servlets contenant les requetes vers la db, je baisse les bras un peu....
Modéré par zekey: Titre explicite stp, pas de mot de passe en clair
Partager