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):
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 56 57
| package essai.avant.realisation;
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();
}
}
}
}} |
resultat consol : Erreur SQL : 1045
(2)
Aussi si je met :
à la place de:
ainsi que le passeword que j'ai choisie exemple:
String password = "monPwd";
à la place de:
j'obtien : Erreur SQL : 1064.
*****************************
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