Table des matières
Qu'est-ce que l'ODBC par rapport à FileMaker ?
ODBC (Open Database Connectivity) est une interface de base de données standardisée qui permet d'accéder à d'autres bases de données via SQL. Les pilotes ODBC sont disponibles pour de nombreux systèmes de base de données différents. La gestion des pilotes ODBC s'effectue sous Windows et Mac OS X dans un espace administrateur ODBC. FileMaker comprend une interface ODBC qui permet d'accéder à d'autres systèmes de bases de données directement depuis FileMaker et d'utiliser les tables de données distantes comme source de données externe dans FileMaker.Configuration d'une source de données ODBC
La configuration des sources de données ODBC nécessite l'installation d'un programme d'administration des sources de données ODBC sous Windows et MacOS.Administrateur ODBC sous Windows
Sous Windows, ce logiciel est déjà disponible côté système. Pour lancer l'administrateur ODBC, il suffit par exemple de taper "ODBC" dans le champ de recherche de Windows 10 et de sélectionner ensuite l'entrée "Configurer les sources de données ODBC". L'administrateur ODBC s'ouvre alors pour configurer de nouvelles sources de données ODBC.Administrateur ODBC sur Mac
Depuis Mac OS X 10.6 "Snow Leopard", Apple ne fournit plus d'administrateur ODBC avec le système d'exploitation. Il faut donc installer un logiciel ultérieurement pour pouvoir ajouter des sources de données ODBC. L'un de ces logiciels est le gestionnaire ODBC gratuit, qui peut être téléchargé à l'URL suivante : https://www.odbcmanager.net Sur le site web de odbcmanager.net, cliquez sur "Download ODBC Manager" pour télécharger le logiciel sur votre Mac. Assurez-vous que vos paramètres de sécurité sont corrects dans les Préférences Système, sous [Sécurité] sont réglés sur "aucune restriction" afin de pouvoir installer le logiciel sur votre système. Activez l'image DMG du gestionnaire ODBC et lancez le programme d'installation.
Confirmez les boîtes de dialogue du programme d'installation et cliquez sur le bouton [Installer]pour installer le gestionnaire ODBC sur votre Mac.
Télécharger le connecteur ODBC pour la base de données
Avec le gestionnaire ODBC, vous avez désormais la possibilité d'installer n'importe quel pilote ODBC (connecteurs ODBC) afin d'accéder à des bases de données distantes. Les connecteurs ODBC sont disponibles pour de nombreux systèmes de base de données différents tels que MySQL, Oracle, MS SQL, IBM DB/2 et bien d'autres systèmes. Dans notre exemple, nous allons créer une source de données pour MySQL - le système de base de données sur lequel reposent de nombreux systèmes web et boutiques en ligne. Pour télécharger un connecteur ODBC pour les bases de données MySQL, saisissez l'URL suivante dans votre navigateur web : https://dev.mysql.com/downloads/connector/odbc/ Sélectionnez dans le champ [Select Platform] (sélectionner la plate-forme) et téléchargez le connecteur ODBC correspondant à la version de votre système d'exploitation. Choisissez si possible la version "DMG Archive". Il n'est pas nécessaire de s'inscrire pour le téléchargement ; il suffit de sélectionner l'URL "No thanks, just start my download" sur la page de téléchargement. Activez ensuite l'image DMG téléchargée et lancez l'installation en cliquant sur le programme d'installation.
Pendant l'installation, le mot de passe administrateur de votre Mac vous sera éventuellement demandé. Une fois l'installation terminée, vous pouvez commencer à configurer le connecteur ODBC dans le gestionnaire ODBC.
Configurer le connecteur ODBC dans le gestionnaire ODBC
Pour configurer le connecteur ODBC, lancez le gestionnaire ODBC précédemment installé, qui se trouve maintenant dans le dossier [Utilitaires] de votre dossier de programmes.
Vous pouvez configurer une source de données ODBC comme "DSN utilisateur" ou comme "DSN système". La différence entre ces deux options est vite expliquée : une source de données ODBC en tant que DSN utilisateur est uniquement disponible pour l'utilisateur actif lors de l'installation, une source de données ODBC en tant que DSN système est automatiquement disponible pour chaque utilisateur sur votre Mac.
Pour ajouter une nouvelle source de données ODBC, cliquez sur le bouton "Ajouter une source de données ODBC" dans le gestionnaire ODBC. [Ajouter...].
Sélectionnez maintenant dans cette boîte de dialogue le pilote ODBC pour votre base de données. Pour notre exemple avec une base de données MySQL, sélectionnez l'entrée "MySQL ODBC 5.x Driver", après quoi le dialogue suivant apparaît :
Saisissez d'abord un nom unique dans le champ [Nom de la source de données (DSN) et éventuellement une description. Cliquez ensuite sur le bouton [Ajouter] et insérez les mots-clés suivants dans la définition de la source de données :
- Mot-clé : SERVER - valeur : URL du serveur la base de données à consulter
- Mot-clé : PORT - valeur : 3306 (SQL standard)
- Mot-clé : USER - valeur : Nom d'utilisateur de la base de données
- Mot-clé : MOT DE PASSE - valeur : Mot de passe de la base de données
- Mot-clé : DATABASE - valeur : Nom de la base de données
- Mot-clé : SSLCA - valeur (facultatif) : Certificat SSLsi la connexion est sécurisée par SSL.
