bonjour à tous.
bon voila j'ai un petit grand problem avec l'execution d'un exemple trouvé sur :
"penser en java 2nd edition"
ce probleme concern apparamen la connection JDBC-MySQL(ma simple supposition qui peut etre fauss!!!)
d'abord j'expose mes outils:
os: win vista trois partition.
travail avec Eclips.
MySQL 5.1.12 installer (Typical) sur "C"..
et j'ai mis MySQL_Datafiles sur "D" car n'ayant presque plus d'espace sur "c".
(1)
je compile le prog suivant (exemple trouve ds : penser en Java):
resultat consol : Erreur SQL : 1045
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55 import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.ResultSet; import java.sql.Statement; public class Lookup{ public static void main(String[] args) { String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://localhost"; //je ne sais pas si c bon... String login = ""; String password = ""; Connection connection = null; try{ Class.forName(driver).newInstance(); connection = DriverManager.getConnection(url,login,password); Statement statement = connection.createStatement(); ResultSet rs = statement.executeQuery("select * from table"); while(rs.next()){ String s = rs.getString("nom"); System.out.println(s); } } catch(ClassNotFoundException cnfe){ System.out.println("Driver introuvable : "); cnfe.printStackTrace(); } catch(SQLException sqle){ System.out.println("Erreur SQL : "+sqle.getErrorCode()); } catch(Exception e){ System.out.println("Autre erreur : "); e.printStackTrace(); } finally { if(connection!=null){ try{ connection.close(); } catch(Exception e){ e.printStackTrace(); } } } }}
**************************************
(2)
Aussi si je met :
à la place de:
Code : Sélectionner tout - Visualiser dans une fenêtre à part String login = "root";
ainsi que le passeword que j'ai choisie exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part String login = "";
à la place de:
Code : Sélectionner tout - Visualiser dans une fenêtre à part String password = "monPwd";
j'obtien : Erreur SQL : 1064.
Code : Sélectionner tout - Visualiser dans une fenêtre à part String password = "";
*****************************
sur google j'ai trouvé ke l'url est incorrect pour le cas (1)
pour le cas (2) pas de suggestion
********************************
comment trouvé l'url de mon MySQL que je vien d'installé ??
es ce que c'est une path :
- "C:\programms\MySQL" ?
ou:
-"D:\MySQL Datafiles " ?
ou autre chose
***********************************
aussi vous excuserai mes multe modification sur le sujet
c'est just pour l'ammelioré...enfin j'espére
merci d'avance
Partager