Problemeconnexion mon projet java a une bd sql

Résolu
kina90 Messages postés 201 Statut Membre -  
kina90 Messages postés 201 Statut Membre -
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
A voir également:

1 réponse

jordane45 Messages postés 40050 Statut Modérateur 4 753
 
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 ?

0
kina90 Messages postés 201 Statut Membre 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
0