java 1.7 compatibilité avec le pilote jdbc

Je suis nouvel utilisateur avec java et a finalement obtenu mon code de travail et a essayé de le transporter à une machine distante comme un bocal à exécuter et commencé à recevoir le message d'erreur suivant:

com.microsoft.sqlserver.jdbc.SQLServerConnection <init> SEVERE: Java Runtime Environment 
(JRE) version 1.8 is not supported by this driver. Use the sqljdbc4.jar class library, 
which provides support for JDBC 4.0.java.lang.UnsupportedOperationException: 
Java Runtime Environment (JRE) version 1.8 is not supported by this driver. Use 
 the sqljdbc4.jar class library, which provides support for JDBC 4.0.
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.<init>
    (SQLServerConn

J'ai mis à jour le pilote dans le build path et ne fonctionne toujours pas. Il fonctionne très bien sur mon bureau alors je ne sais ce qu'est la question. Veuillez indiquer quelle est la meilleure approche ici.

EDIT:

L'instantané que j'ai posté ci-dessus montre 1.8 mais j'ai essayé sur plusieurs 1.7 machine versions.

java 1.7 compatibilité avec le pilote jdbc

et aussi la connexion code

    String dataConnectionUrl = "jdbc:sqlserver://192.xxx.x.xxx:1433;" +
             "databaseName=clientsDB;user=me;password=notyou";
  • Vous êtes en fait en utilisant sqljdbc4.jar?
  • edit ci-dessus montre actuelle de la bibliothèque dans le build path
  • oui, je suppose donc que c'est dans le build path
  • Non, c'est sqljdbc4-3.0.jar, qui est sans doute v3.0 du pilote. Essayez le lien de téléchargement sur la page ici pour la v4.0 pilote.
  • merci pour la réponse. Je l'ai fait à l'origine sqljdbc4.jar et ça ne fonctionne pas alors essayé la version ci-dessus. Je vais réessayer avec le nouveau téléchargement que vous avez fournis.
  • J'ai changé la façon dont j'ai été la création du jar par emballés, y compris les bibliothèques et pour quelque raison que travaillé...merci bien

InformationsquelleAutor vbNewbie | 2014-10-30