Connexion java a mysql
Résolu
leen.net
Messages postés
212
Date d'inscription
Statut
Membre
Dernière intervention
-
bouchrot Messages postés 351 Date d'inscription Statut Membre Dernière intervention -
bouchrot Messages postés 351 Date d'inscription Statut Membre Dernière intervention -
Bonjour
j'ai lu beaucoup des discussions sur la connexion de java a mysql mais aucune d'elle m'a aidée.
voici un simple code que j'essaye:
mais pas de résultats.. :'(
merci pour votre aide
j'ai lu beaucoup des discussions sur la connexion de java a mysql mais aucune d'elle m'a aidée.
voici un simple code que j'essaye:
import java.sql.*; public class db { public static void main (String [] args) throws ClassNotFoundException, SQLException{ Connection con = null ; Statement sta = null ; ResultSet result = null; try { Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:mysql://localhost/mydb"; con = (Connection) DriverManager.getConnection(url,"user","motdepasse"); sta = (Statement) con.createStatement(); String requete = "SELECT name FROM essai"; result = sta.executeQuery(requete); while (result.next()) { System.out.println(result); } } catch(SQLException s){ s.getMessage(); } } }
mais pas de résultats.. :'(
merci pour votre aide
A voir également:
- Connexion java a mysql
- Gmail connexion - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
10 réponses
d abord celle ci est faut :Class.forName("oracle.jdbc.driver.OracleDriver");
la t'a fait une connexion a oracle
pour mysql :
"com.mysql.jdbc.Driver"
la t'a fait une connexion a oracle
pour mysql :
"com.mysql.jdbc.Driver"
merci pour votre réponse
j'ai essayé avec Class.forName("com.mysql.jdbc.Driver"), mais voila la réponse:
Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at db.main(db.java:13)
Java Result: 1
BUILD SUCCESSFUL (total time: 2 seconds)
j'ai essayé avec Class.forName("com.mysql.jdbc.Driver"), mais voila la réponse:
Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at db.main(db.java:13)
Java Result: 1
BUILD SUCCESSFUL (total time: 2 seconds)
oui je l'ai télécharger récemment
le problème que dans control panel--> administration tools --> data ODBC ( et pas JDBC).. est-ce que je peux le changer et comment?
le problème que dans control panel--> administration tools --> data ODBC ( et pas JDBC).. est-ce que je peux le changer et comment?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
attention il y en a beaucoup de version chacune destiné a une version de netbeans pa exemple si tu a netbeans 7.0.1 il te faudra mysql-connector 5.0.8
et pour ta question tu veux changer ODBC par JDBC ?
et pour ta question tu veux changer ODBC par JDBC ?
je n'ai jamais entendu le changement odbc par jdbc ce que je sais
c'est qu'il faut importer le driver dans ton application
c'est qu'il faut importer le driver dans ton application
c'est mon nouveau code:
et c'est son sortie:
line1
line2
line3
Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
donc il ne fait pas une connexion
si tu peux me donner ton adresse mail - en message privé si tu veux- pour t'envoyer un photo qui te montre comment les données sont ODBC
import java.sql.*; public class db { public static void main (String [] args) throws ClassNotFoundException, SQLException{ Connection con = null ; Statement sta = null ; ResultSet result = null; System.out.println("line1"); try { System.out.println("line2"); Class.forName("com.mysql.jdbc.Driver"); System.out.println("line3"); String url = "jdbc:mysql://localhost:3306/essai2"; con = (Connection) DriverManager.getConnection(url,"root","pass"); System.out.println("line4"); sta = (Statement) con.createStatement(); String requete = "SELECT name FROM table2"; result = sta.executeQuery(requete); while (result.next()) { System.out.println(result); } }catch(SQLException s){ System.out.println(s.getMessage()); } } }
et c'est son sortie:
line1
line2
line3
Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
donc il ne fait pas une connexion
si tu peux me donner ton adresse mail - en message privé si tu veux- pour t'envoyer un photo qui te montre comment les données sont ODBC