Mysql
 sql >> Base de données >  >> RDS >> Mysql

Problème de connexion à la base de données rencontré avec d2rq

Ce message est un peu déroutant. Une partie semble dire que l'application que vous utilisez charge explicitement le pilote JDBC ... qui est obsolète. Mais il dit aussi que vous devriez utiliser les pilotes MySQL Connector/J 8.x JDBC plutôt que le 5.1.47 JAR dans le d2rq répertoire de la bibliothèque. (Vous pouvez obtenir les pilotes MySQL Connector/J 8.x sur le site de téléchargement.)

Fondamentalement, il semble que vous utilisiez un logiciel obsolète / abandonné. Le site github pour dr2q ne montre aucun changement sur la branche principale depuis 2015. Et le dépôt est maintenant en lecture seule.

Si vous aviez suffisamment de compétences en programmation Java et que vous étiez prêt à faire l'effort, vous pourriez :

  • Dupliquez le dépôt
  • Rechercher la véritable cause du problème
  • Mettre à jour la base de code pour corriger le Class::forName apparent émettre et/ou mettre à niveau le pilote JDBC.

Mais si vous n'avez pas les compétences, etc.... votre meilleur pari serait de chercher un autre outil. (Vous pourrez peut-être trouver une solution de contournement pour ce problème sur un autre forum... seulement pour être déconcerté par le suivant.)