Comment installer un nouveau pilote JDBC dans JBuilder ?
Salut, je suis débutant en java et JBuilder.
j’ai fais un programme qui accède a une base de donnée Mysql, j’ai donc installé le pilote jdbc de mysql et j’ai même déclaré une variable d’environnement PATHCLASS pour indiquer le chemin de la class Mysql. J’ai compilé le programme et j’ai meme pu l’exécuter, pour le moment tous va bien
le problème c quand j’ai voulu utiliser JBuilder et le composant visuel « DATABASE »
une boite de dialogue connection s’affiche et quand j’ai vérifier les pilotes dans la liste déroulante j’ai pas trouvé le pilote de Mysql, j’ai tapé le pilote « com.mysql.jdbc.Driver » et j’ai meme tapé l’URL de la base le user et le passeword, quand j’ai cliqué sur tester il ma écrit échec !!!! je crois s’avoir pourquoi ! je dois déclarer un nouveau pilote mais le prob j’ai pas su comment ?
donc ma question est tres simple comment déclarer un nouveau pilote JDBC sous JBuilder
Ajouter le pilote mysql dans composant DATABASE
Merci pour ta réponse ! J’ai réglé en partie mon prob ! car je ne retrouve toujours par le pilote Mysql dans la liste déroulante de la propriété connection de l'objet DATABASE en mode Conception.
J’ai consulté l'aide de JBuilder il me renvois dans le menu Outils\Configuration Entreprise, pour ajouter un nouveau pilote, le prob c que dans mon JBuilder Entreprise 2005 il y a pas un sous menu Configuration Entreprise dans le menu Outils !
Donc je suis perdu !
ajout pilote base de données-solution
Lorsqu' on déclare un pilote jdbc dans la page propriétés du projet comme l'a dit l'ami toctof, l'application arrive à utiliser le pilote dans jbuilder, cependant lors de l'empaquetage de l'application en fichier jar, celui-ci ne fonctionne pas car le pilote reste introuvable.
Jbuilder en empaquetant une application copie toute la structure des fichiers contenus dans les différents jars dont l'application a besoin. Cependant pour que cela se fasse il faut adjoindre à chaque fichier jar nécéssaire un fichier .library et .config. Ces deux fichiers peuvent être créé automatiquement en installant le pilote par l'intermédiaire de l'outil "outils|configuration entreprise"
Il faut faire comme la doc le spécifie :
" L'ajout d'un pilote de base de données à JBuilder se fait en trois étapes : Création d'un fichier bibliothèque contenant les classes du pilote, généralement un fichier JAR, et tout autre fichier auxiliaire, comme la documentation et le source. Dérivation d'un fichier .config à partir du fichier bibliothèque que JBuilder ajoute au démarrage à son chemin des classes. Ajout d'une nouvelle bibliothèque à votre projet, ou au projet par défaut si vous voulez la rendre disponible à tous les nouveaux projets. Les deux premières étapes s'effectuent dans une boîte de dialogue : Ouvrez JBuilder et choisissez Outils|Configuration Entreprise. Cliquez sur l'onglet Pilotes base de données dans la boîte de dialogue Configuration Entreprise. L'onglet Pilotes base de données affiche les fichiers .config de tous les pilotes des bases de données alors définis. Cliquez sur Ajouter pour ajouter un nouveau pilote, puis sur Nouveau pour créer un nouveau fichier de bibliothèque pour le pilote. Le fichier bibliothèque est utilisé pour ajouter le pilote à la liste des bibliothèques nécessaires aux projets. Remarque : Vous pourriez aussi créer une nouvelle bibliothèque en utilisant Outils|Configurer les bibliothèques, mais, comme vous devez ensuite utiliser Configuration Entreprise pour dériver le fichier .config, il est plus simple de tout faire au même endroit. Tapez le nom et sélectionnez l'emplacement du nouveau fichier dans la boîte de dialogue Création d'une nouvelle bibliothèque. Cliquez sur Ajouter et naviguez jusqu'à l'emplacement du pilote. Vous pouvez sélectionner le répertoire contenant le pilote et tous ses fichiers associés ou sélectionner seulement le fichier archive du pilote. Les deux fonctionnent. JBuilder extraira les informations dont il a besoin. Cliquez sur OK pour fermer le navigateur de fichiers. La nouvelle bibliothèque s'affiche en bas de la liste des bibliothèques, sélectionnée. Cliquez sur OK. JBuilder crée un nouveau fichier .library dans le répertoire /lib de JBuilder, en utilisant le nom que vous avez indiqué (par exemple, InterClient.library). Il vous ramène à la page Pilotes base de données qui affiche le nom du fichier .config correspondant, dérivé du fichier bibliothèque (par exemple, InterClient.config). Sélectionnez le nouveau fichier .config dans la liste des pilotes de base de données, et cliquez sur OK. Le fichier .config est placé dans le répertoire /lib/ext de JBuilder. Fermez JBuilder et relancez-le pour que les modifications apportées aux pilotes de bases de données prennent effet, et que le nouveau pilote soit placé dans le chemin des classes de JBuilder. Important : Si vous apportez des modifications au fichier .library après la génération du fichier .config, vous devrez régénérer le fichier .config à l'aide de Configuration Entreprise, puis redémarrer JBuilder. Ajout du pilote JDBC aux projets Un projet exécuté dans JBuilder utilise uniquement le chemin des classes défini pour ce projet. Donc, pour être certain que le pilote JDBC soit disponible pour tous les nouveaux projets qui en auront besoin, définissez la bibliothèque et ajoutez-la à votre liste par défaut des bibliothèques nécessaires. Cela se fait dans JBuilder en utilisant les étapes suivantes : Démarrez JBuilder et fermez tous les projets ouverts.Choisissez Projet|Propriétés du projet par défaut.Sélectionnez l'onglet Bibliothèques nécessaires sur la page Chemins et cliquez sur Ajouter.Sélectionnez le nouveau pilote JDBC dans la liste des bibliothèques et cliquez sur OK.Cliquez sur OK pour fermer la boîte de dialogue Propriétés du projet par défaut.Remarque : Vous pouvez aussi ajouter le pilote JDBC à un projet existant. Il suffit d'ouvrir le projet, de choisir Projet|Propriétés du projet et d'utiliser la méthode précédente" .
MIJOYA d'ABIDJAN.