Talend Tips : résoudre l'erreur « net.sourceforge.jtds.jdbc.Driver »
1 janvier 2023
L’utilisation de Talend Studio pour la gestion et l’intégration de données peut parfois être confrontée à des défis techniques, notamment des erreurs liées au chargement des pilotes JDBC. Une erreur courante est l’impossibilité de trouver le pilote « net.sourceforge.jtds.jdbc.Driver ». Heureusement, il existe une solution simple pour résoudre ce problème.
Pour commencer, il est important de fermer Talend Studio. Ensuite, accédez au dossier d’installation de Talend Studio et ouvrez le sous-dossier plugins. Vous devez y trouver un fichier nommé org.talend.repository_X.X.X.AAAMMDD_XXXX.jar. Ce fichier, qui peut être ouvert comme une archive à l’aide d’un outil tel que 7-Zip, contient divers éléments cruciaux pour le fonctionnement de Talend Studio.
Une fois le fichier ouvert, extrayez le fichier ressources/osgi-exclude.properties dans le dossier studio\esb. L’étape suivante consiste à éditer ce fichier. Pour cela, ouvrez-le avec un éditeur de texte et recherchez la ligne contenant « jtds ». Cette ligne doit être commentée (c’est-à-dire, précédée d’un caractère #) pour désactiver l’exclusion du pilote JTDS par le mécanisme OSGI de Talend.
Enregistrez et fermez le fichier après avoir effectué cette modification. La dernière étape est de redémarrer Talend Studio. Ce processus de modification assure que le pilote JTDS n’est plus exclu par les paramètres OSGI, permettant ainsi à Talend Studio de charger correctement le pilote à partir du fichier .jar approprié.
Cette solution est particulièrement utile pour les professionnels travaillant avec des bases de données Microsoft SQL Server, car le pilote JTDS est souvent utilisé pour établir une connexion avec ces systèmes. En suivant ces étapes, les utilisateurs de Talend peuvent résoudre efficacement l’erreur et continuer leur travail d’intégration de données sans interruption.
Récapitulatif rapide
Fermer Talend Studio
Ouvrir le dossier d'installation du studio, puis "studio\plugins"
Trouver le fichier "org.talend.repository_X.X.X.AAAMMDD_XXXX.jar"
L'ouvrir comme une archive (7-Zip ou autre), extraire "ressources/osgi-exclude.properties" vers "studio\esb"
Éditer "studio\esb\osgi-exclude.properties"
Commenter la ligne contenant "jtds"
Enregistrer et fermer
Redémarrer le Studio
Ce fichier spécifie les bibliothèques à exclure lors de la publication en OSGI. Tant qu’il est présent, c’est lui qui est chargé au lieu du fichier .jar correspondant.