Informaticien, help [résolu]

Forum dédié aux posts libres.

Modérateurs : Forum Pokeralille, Membres du comité d'administration

ph59150
Couleur
Couleur
Messages : 4750
Inscription : Mercredi 16 Août 2006 18:52
Pseudo Winamax : le phish

Informaticien, help [résolu]

Messagepar ph59150 » Mardi 22 Avril 2008 16:32

J'ai un projet en cours pour vendre une Base de Donnés a une société d'import export.

J'ai déjà fait l'ensemble du MCD de départ (encore 2 3 tables a mettre au point), et les script des tables (au 3/4) et les packages (3/4 aussi)

Le probleme que j'ai, c'est que je galere avec l'API.jdbc

Pour éviter de passer trop de temps en programmation Java, j'ai prix le squelette de programme java.SquJdbcPEP.java.
J'ai eu un bug et en parcourant des forum, j'ai vu qu'il fallait renommer le squelette en JdbcPeP.java

(Tout cela prix sur mes cours de facs il y a deux ans a la fac de lille1, pour avancer plus vite)

Maintenat, ma base de donnés ne répondplus quand j'essaye de placer l'API JDBC.
J'ai fait un travail y'a 2 ans la decu et tout marcher très bien.

Mais avec mes modifications cela bug

Quelqu'un aurait un avis? La Jdbc change le travail des tables?, c'est un petit bug mais qui devient relou a gérer
Dernière édition par ph59150 le Mardi 22 Avril 2008 17:31, édité 2 fois.
Si tu te lève un matin avec 4 testicules, surtout te prends pas pour hercule mais tourne toi c'est qu'on t'encules
Avatar de l’utilisateur
duf
Deux paires
Deux paires
Messages : 539
Inscription : Jeudi 12 Octobre 2006 22:20

Messagepar duf » Mardi 22 Avril 2008 16:37

je veux bien t'aider, mais il faudrait la stack trace ou un minimum d'info sur l'erreur

question con : t'as renommé aussi ta class en renommant ton fichier ?
ph59150
Couleur
Couleur
Messages : 4750
Inscription : Mercredi 16 Août 2006 18:52
Pseudo Winamax : le phish

Messagepar ph59150 » Mardi 22 Avril 2008 16:42

Connection connect = DriverManager.getConnection(url, "ph59", "********");


Connection impossible
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

Last packet sent to the server was 0 ms ago.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1074)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2104)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:729)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:283)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at base.TestBD.main(TestBD.java:19)
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:209)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:256)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:276)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2027)
... 12 more

C'est cette erreur que je comprend pas et qui me pause probleme
Si tu te lève un matin avec 4 testicules, surtout te prends pas pour hercule mais tourne toi c'est qu'on t'encules
ph59150
Couleur
Couleur
Messages : 4750
Inscription : Mercredi 16 Août 2006 18:52
Pseudo Winamax : le phish

Messagepar ph59150 » Mardi 22 Avril 2008 16:46

la version de Mon serveur MySQL :

pense tu que ceci peut etre la cause mais je pense pas
Si tu te lève un matin avec 4 testicules, surtout te prends pas pour hercule mais tourne toi c'est qu'on t'encules
Avatar de l’utilisateur
Florian
Carré
Carré
Messages : 8711
Inscription : Samedi 20 Août 2005 12:45

Messagepar Florian » Mardi 22 Avril 2008 16:48

faut demander à jimbo :roll: :wink:
joueur d'apéro
Avatar de l’utilisateur
duf
Deux paires
Deux paires
Messages : 539
Inscription : Jeudi 12 Octobre 2006 22:20

Messagepar duf » Mardi 22 Avril 2008 16:54

si tu sur que ton url JDBC est correcte et que ton serveur MySQL est up, le probleme doit venir plutot de la configuration de ton serveur MySQL. Il doit refuser la connection pour une raison ou pour une autre.
ph59150
Couleur
Couleur
Messages : 4750
Inscription : Mercredi 16 Août 2006 18:52
Pseudo Winamax : le phish

Messagepar ph59150 » Mardi 22 Avril 2008 17:30

exact duf, pb résolu, c'est un pb de driver JDBC :?

Merci de ton aide quand meme
Si tu te lève un matin avec 4 testicules, surtout te prends pas pour hercule mais tourne toi c'est qu'on t'encules

Revenir vers « Le défouloir »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 203 invités