Problemeconnexion mon projet java a une bd sql

[Résolu/Fermé]
Signaler
Messages postés
163
Date d'inscription
samedi 22 novembre 2008
Statut
Membre
Dernière intervention
15 mars 2021
-
Messages postés
163
Date d'inscription
samedi 22 novembre 2008
Statut
Membre
Dernière intervention
15 mars 2021
-
bonjour chers membres,
j'ai fais un exercice en java sur eclipse, et lorsque j'essaye de connecter ce projet a une base de donnees que j'avais créé en premier plusieurs message d'erreur s'affiche je ne sais pas pourquoi.
j'ai essayer de telecharger le connecteur J mais rien n'a changé.
si quelqu'un a une idée d'ou vient le probleme,priere de me repondre.
sur java j'avais fait:
public Dao() 
 {
  try
  {

   Class.forName("com.mysql.jdbc.Driver").newInstance();

   c=DriverManager.getConnection("jdbc:mysql://localhost:3306/esercito?user=root&password=root");

   carica();

  }
  catch(Exception e)
  {
   System.out.println("No DB. terminating");
   e.printStackTrace();
   System.exit(-1);
  }
 }


------------------------------------------------------------------------------------------------------------------------
apres l'execution du progroamme donne ce resultat:

No DB. terminating
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
at com.mysql.jdbc.Util.getInstance(Util.java:408)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:918)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2330)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2083)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:806)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:410)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:328)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at entities.Dao.<init>(Dao.java:38)
at entities.Main.main(Main.java:8)
Caused by: java.lang.NullPointerException
at com.mysql.jdbc.ConnectionImpl.getServerCharset(ConnectionImpl.java:2997)
at com.mysql.jdbc.MysqlIO.sendConnectionAttributes(MysqlIO.java:1934)
at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1863)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1226)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2253)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2284)
... 14 more

merci


EDIT : Ajout des balises de code

1 réponse

Messages postés
33479
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
20 septembre 2021
3 720
Bonjour,

Tu parles (et tu postes....) d'une base de données SQL server....
mais tu sembles utiliser le connecteur mysql
mysql.jdbc

C'est un peu normal que ça ne marche pas.....


Donc... tu es sur SQL SERVER ou sur MYSQL ?

Messages postés
163
Date d'inscription
samedi 22 novembre 2008
Statut
Membre
Dernière intervention
15 mars 2021
1
bonjour jordane45,
merci pour votre reponse.
j'ai connu mon erreur, je n'ai pas installé le server Sql.
je l'ai installé et maintenant tout marche bien.
merci beaucoup