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 7Zip, 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.
Enregistrer et fermer 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.
Close the Studio
Open the studio installation folder, and go to “studio\plugins”
Fin the file “org.talend.repository_X.X.X.AAAMMDD_XXXX.jar”
Open it as an archive (with 7Zip or other), and extract the « ressources/osgi-exclude.properties” file to « studio\esb”
Edit the “studio\esb\osgi-exclude.properties” file
Comment the line with « jtds »
Save and close
Restart the Studio
> This file specifiy the libraries to exclude when we publish in OSGI. When it’s here, it’s loaded instead of the one in the .jar file