2015-11-10 1 views
-1

Je me demande s'il y a moyen facile de remplacer la bibliothèque jdbc4 à mysql-connector-java lib dans le projet, et quelles sont les différences dans le codejdbc4 et mysql-connector-java

Merci pour les réponses :)

(je le fais parce qu'il n'y a pas jdbc4 lib dans repository)

Répondre

0

Si vous parlez de « jdbc4 », vous parlez probablement sur le pilote JDBC Microsoft SQL Server. Vous ne pouvez pas simplement remplacer le pilote SQL Server JDBC par le pilote MySQL Connector/J JDBC: ils ne sont pas pour le même serveur; cela signifierait aussi remplacer votre base de données et peut-être réécrire certaines requêtes incompatibles, et si vous avez utilisé des extensions spécifiques au pilote, cela signifierait aussi réécrire ces parties de votre code. A la place, vous devez ajouter le pilote SQL Server à votre référentiel maven local (ou au référentiel maven de votre société). Voir par exemple maven dependency for sqlserver2010?

Une autre option serait de spécifier la dépendance au driver avec un systemPath au driver local de votre projet (mais avec quelques inconvénients).