DEGARAT Théo Janvier 2016 Utiliser une base de donnees POSTGRESQL avec Convertigo : Le logiciel Convertigo est installé de base avec plusieurs drivers JDBC (Java DataBase Connectivity) déjà configuré comme Oracle, MYSQL.. Nous avons besoin d’une base de données POSTGRESQL. Néanmoins, le driver de la base POSTGRESQL n’est pas initialement installé ni configuré sur Convertigo. Il est donc impossible pour le moment de pouvoir communiquer avec cette dernière. Nous allons voir dans ce tutoriel comment configurer Convertigo afin d’utiliser une base de données POSTGRESQL. I. Installer le fichier .jar POSTGRESQL. Tout d’abord, retrouvez le fichier .jar sur le site POSTGRESQL : https://jdbc.postgresql.org/download.html La récente version du driver POSTGRESQL supporte la version la plus récente de la BDD POSTGRESQL à la version 7.2 Télécharger la version 9.3-1103 (C’est la version que j’ai utilisé pour ma configuration, je pense que la version 9.4-1207 convient aussi parfaitement. Cela n’influera pas la configuration par la suite.) Une fois le dossier téléchargé, retrouvez-le et copiez-le. Il faudra le coller selon cette arborescence : ..\Convertigo Mobility Platform\Convertigo Mobility Platform Studio 7.2.5\plugins\com.twinsoft.convertigo.studio_7.2.5.v39807\tomcat\webapps\convertigo\WEBINF\lib DEGARAT Théo II. Janvier 2016 Configuration du fichier context.xml. Pour ce faire suivez cette arborescence : ‘’VotreWorksapceConvertigo’’\.metadata\.plugins\com.twinsoft.convertigo.studio\studio Insérer dans la valeur ‘name’ le nom de votre base de données comme indiqué sur l’image ci-dessus. Ajouter le nom d’utilisateur de votre base dans la valeur ‘username’ et ajouter par la suite le mot de passe dans ‘password’. Il faut pour l’URL, ajouter le nom de votre serveur ou la base de données se situe puis le nom de votre base de données. Ne modifiez pas les autres champs. N’oubliez pas d’enregistrer. III. Configuration Convertigo. Pour cette dernière étape, aller sur Convertigo. Sur votre projet, créer dans les connecteurs un SQL connector. Appeler-le par le nom désiré. DEGARAT Théo Janvier 2016 Double cliquer sur le connecteur crée pour ouvrir la fenêtre « Properties ». Ici, il va falloir insérer les données relatives à votre base POSTGRESQL. Les données sont les mêmes que nous avions inscrites précédemment dans le fichier context.xml. Database URL : jdbc/NomDeLaBaseDeDonnées Driver : JNDI (A choisir avec la liste déroulante) User name : Nom Utilisateur de la BDD. User password : Mot de passe BDD. La connexion à la base de données est configurée, il ne reste plus qu’à utiliser un SQL connector pour récupérer les informations qui nous sont nécessaires. Cliquez-droit sur transaction dans l’arborescence du connecteur crée puis New>Transaction>SQL Transaction. Double cliquez sur votre nouvelle transaction afin d’ouvrir la fenêtre « Properties », aller dans Query ou vous aller exécuter une requête SQL selon les données que vous voulez récupérer. Faites un clic droit sur la transaction > Execute ; une fenêtre s’affiche avec les données selon la requête exécutée. DEGARAT Théo Janvier 2016 Si vous avez correctement effectué toutes les étapes, l’affichage devrait s’effectuer convenablement, sinon revoyez chaque partie en faisant attention aux erreurs de syntaxe. Vous êtes donc désormais en mesure de vous connecter à une base de données POSTGRESQL et de pouvoir récupérer des données venant de cette dernière. Tutoriel réalisé grâce à : http://www.convertigo.com/configuring-jdbc-drivers-jndi/