Claris FileMaker
Guide ODBC et JDBC© 2004–2022 Claris International Inc. Tous droits réservés.
Claris International Inc.
One Apple Park Way
Cupertino, CA 95014
Claris, Claris Connect, le logo Claris, FileMaker, FileMaker Cloud, FileMaker Go, FileMaker WebDirect, FileMaker Server et le logo en
forme de dossier sont des marques de Claris International, Inc. déposées aux États-Unis et dans d'autres pays. Toutes les autres marquessont la propriété de leurs détenteurs respectifs.
La documentation produit de Claris est protégée par la législation sur les droits d'auteur. Vous n'êtes pas autorisé à créer des copies
supplémentaires ni à diffuser cette documentation sans l'accord écrit de Claris. Vous devez posséder une copie sous licence valide d'unlogiciel Claris pour utiliser cette documentation.
Toutes les personnes, sociétés, adresses email et URL citées dans les exemples sont fictives et toute ressemblance avec des personnes,
des sociétés, des adresses email ou des URL existantes ne serait que pure coïncidence. La liste des auteurs des produits est disponible
dans les documents Remerciements fournis avec ce logiciel. La liste des auteurs de la documentation est disponible dans Remerciements
Documentation. Les produits tiers et les adresses URL sont mentionnés à titre indicatif uniquement, et non pas à titre de recommandation.
Claris International Inc. se dégage de toute responsabilité concernant les performances de ces produits.
Pour plus d'informations, consultez notre site Web.
Édition : janvier 2022

Table des matières
Chapitre 1
Introduction
A propos de ce guide
Emplacement de la documentation des produits FileMaker
Présentation d'ODBC et de JDBC
Utilisation du logiciel FileMaker comme application cliente ODBC
Importation de données ODBC
Ajout de tables ODBC au graphe de liens
Utilisation d'une base de données FileMaker Pro comme source de données
Accès à une base de données FileMaker Pro hébergée
Limites avec des outils tiers
Configuration requise pour une utilisation en réseau
Mise à jour de fichiers à partir de versions antérieures

Chapitre 2
Accès aux sources de données SQL externes
Importation de données ODBC
Exécution d'instructions SQL pour interagir avec des sources de données via ODBC
Utilisation de tables ODBC dans le graphe de liens
Sources de données prises en charge
Ajout de tables ODBC au graphe de liens

Chapitre 3
Installation de pilotes clients FileMaker ODBC

5
5
5
5
6
6
7
7
7
8
8
8

9
9
10
11
11
11

13

Configurations matérielles et logicielles requises
Configuration requise pour une utilisation en réseau
Présentation de l’architecture du pilote client ODBC (Windows)
Installation du pilote client ODBC (Windows)
Configuration des pilotes clients (Windows)
Ouverture de l’administrateur ODBC (Windows)
Configuration du DSN (Windows)
Installation du pilote client ODBC (macOS)
Configuration des pilotes clients (macOS)
Etape suivante

13
13
13
14
14
15
15
17
17
20

Chapitre 4
Utilisation de ODBC pour partager des données FileMaker

21

A propos d’ODBC
Utilisation du pilote client ODBC
Présentation de l'accès à un fichier de base de données FileMaker Pro
Accès à un fichier de base de données FileMaker Pro depuis une application Windows
Spécification des propriétés de pilote client ODBC pour un DSN FileMaker (Windows)
Vérification de l’accès via ODBC (Windows)

21
22
22
23
23
23

4

Table des matières

Accès à un fichier de base de données FileMaker Pro depuis une application macOS
Spécification des propriétés de pilote client ODBC pour un DSN FileMaker (macOS)
Vérification de l’accès via ODBC (macOS)

Chapitre 5
Installation de pilotes clients FileMaker JDBC
Configuration logicielle requise
Configuration requise pour une utilisation en réseau
Installation du pilote client JDBC
Utilisation du pilote client JDBC

Chapitre 6
Utilisation de JDBC pour partager des données FileMaker
A propos de JDBC
Utilisation du pilote client JDBC
A propos du pilote client JDBC
Utilisation d’une URL JDBC pour la connexion à une base de données
Spécification des propriétés du pilote dans le sous-nom de l’URL
Valeur d'expiration du socket
Solutions possédant plusieurs fichiers de bases de données FileMaker Pro
Vérification de l’accès via JDBC

Chapitre 7
Informations de référence
Fonctions de catalogue ODBC
Méthodes DatabaseMetaData JDBCCorrespondances entre les rubriques FileMaker Pro et les types de données ODBCCorrespondances entre les rubriques FileMaker Pro et les types de données JDBC
Types de données des applications 64 bits
Messages d’erreur ODBC et JDBC
Messages d’erreur ODBC
Messages d’erreur JDBC

Index

24
24
24

26
26
26
26
27

28
28
28
28
29
31
31
32
32

33
33
33
33
34
35
35
35
35
37

Chapitre 1
Introduction
Ce guide décrit comment utiliser le logiciel Claris® FileMaker® en tant qu'application cliente
ODBC et en tant que source de données pour des applications ODBC (Open Database
Connectivity) et JDBC (Java Database Connectivity).

A propos de ce guide
Ce guide part de l’hypothèse que vous êtes familiarisé avec les principes d’utilisation de based’ODBC et de JDBC et de construction de requêtes SQL. Ce guide fournit les instructions SQL et
les normes prises en charge par la plateforme FileMaker de Claris. Consultez un ouvrage tiers surla construction des requêtes SQL.

Emplacement de la documentation des produits FileMaker
Pour en savoir plus, consulter ou télécharger la documentation des produits FileMaker, consultez
le Centre de documentation produit.

Présentation d'ODBC et de JDBCODBC et JDBC sont des interfaces de programmation d’applications (API). ODBC est une API
pour les applications rédigées en langage C et JDBC est l'API équivalente pour le langage Java.
Ces API offrent aux applications clientes un langage commun pour communiquer avec une
multitude de sources de données et de services de base de données, notamment
Claris FileMaker Pro® et Claris FileMaker Server®.
Toutes les applications prenant en charge ODBC et JDBC reconnaissent un sous-ensemble
commun d’instructions SQL (Structured Query Language). Avec SQL, vous pouvez utiliserd’autres applications (telles que des tableurs, des traitements de texte et des outils de générationde rapports) pour afficher, analyser et modifier des données.
Avec les API ODBC et JDBC, une application cliente communique avec un gestionnaire de pilotes
qui identifie le pilote client permettant de communiquer avec une source de données.
ApplicationclienteGestionnairede pilotes

PiloteclientSourcede données

Certains logiciels FileMaker peuvent faire office d'application cliente ou de source de données.

Chapitre 1 | Introduction

6

Le tableau suivant donne un aperçu de l’utilisation d’ODBC et de JDBC avec le logiciel FileMaker.
Que voulez-vous faire ?

Comment le faire ?

Produit

1 Utiliser le logiciel

Consultez le fichier

1 De façon interactive via le 1 FileMaker Pro
FileMaker commegraphe de liens
1 FileMaker Server
application cliente ODBC 1 Unique, statique via
1 Claris FileMaker Cloud®
importation ODBC ou
1 Accéder à des données
menu Fichier > Ouvrir.
ODBC stockées dans une
Egalement, l’action desource de données SQL
script Importer
externeenregistrements, l’actionde script Exécuter SQL etla fonction ExecuterSQL

1 Ce guide, chapitre 2.
1 Aide FileMaker Pro

1 Utiliser une base dedonnées FileMaker
comme source dedonnées

1 ODBC et JDBC

1 FileMaker Pro
1 FileMaker Server

1 Ce guide, chapitres 3 à 6

1 Requêtes SQL

1 FileMaker Pro
1 FileMaker Server

1 Guide de référence SQL

1 Partager des données

FileMaker Pro avec une
application cliente ODBC
tierce1 Utiliser une base dedonnées FileMaker
comme source dedonnées

FileMaker

1 Partager des données

FileMaker Pro avec une
application cliente ODBC
tierceUtilisation du logiciel FileMaker comme application cliente ODBC
En tant qu'application cliente ODBC, le logiciel FileMaker peut accéder aux données de sources
de données SQL externes. Le logiciel FileMaker se connecte à la source de données SQL externe
à l'aide du pilote client correspondant à la source de données ODBC, puis importe les données
ODBC ou utilise les tables ODBC dans le graphe de liens.

Importation de données ODBC
Vous pouvez importer des données ODBC selon l'une des méthodes suivantes :1 depuis le menu Fichier en précisant une source de données ODBC et en saisissant desinstructions SQL dans la boîte de dialogue Générateur de requête SQL de FileMaker Pro ;1 en créant un script FileMaker utilisant l'action de script Importer enregistrements ou l'action de
script Exécuter SQL.

Quelle que soit la méthode choisie, vous devez saisir les instructions SQL vous-même. Il convient
donc de connaître les instructions SQL prises en charge ainsi que leur syntaxe pour votre source
de données ODBC. Puisque vous rédigez les instructions SQL, vous pouvez importer desdonnées ODBC depuis n'importe quelle source de données ODBC. Consultez le Guide deréférence SQL FileMaker pour connaître les instructions SQL et la syntaxe prises en charge parla plateforme FileMaker de Claris.

Chapitre 1 | Introduction

7

Ajout de tables ODBC au graphe de liens
Lorsque vous ajoutez une table ODBC au graphe de liens, vous pouvez vous connecter à dessources de données SQL externes et les utiliser à peu près de la même façon que vous travaillez
avec les données du fichier de base de données FileMaker Pro actif. Par exemple, vous pouvez :1 créer des tables dans le graphe de liens pour des sources de données ODBC ;1 ajouter des rubriques supplémentaires aux tables ODBC pour exécuter des calculs non stockés
ou pour effectuer un récapitulatif de données dans les tables ODBC ;1 ajouter, modifier et supprimer des données externes de manière interactive ;1 créer des liens entre les rubriques des tables FileMaker et les rubriques (ou « colonnes ») destables ODBC.

Puisque FileMaker Pro génère des instructions SQL utilisées pour communiquer avec une table
ODBC ajoutée au graphe de liens, vous êtes limité aux sources de données Oracle, SQL Server
et MySQL spécifiques prises en charge par FileMaker Pro dans le graphe de liens.
Remarque Vous ne pouvez pas modifier le schéma des sources de données ODBC externes à
l'aide de FileMaker Pro.
Le Chapitre 2, « Accès aux sources de données SQL externes » décrit comment utiliser le logiciel
FileMaker comme application cliente ODBC.

Utilisation d'une base de données FileMaker Pro comme source dedonnées
En tant que source de données, les données FileMaker sont partagées avec des applications
compatibles ODBC et JDBC. L'application se connecte à la source de données FileMaker à l'aide
du pilote client FileMaker, crée et exécute les requêtes SQL à l'aide d'ODBC ou de JDBC et traiteles données récupérées à partir de la solution de base de données FileMaker Pro.
Remarque L'utilisation des bases de données FileMaker Pro en tant que source de données
n'est pas prise en charge pour les bases de données hébergées par FileMaker Cloud.

Accès à une base de données FileMaker Pro hébergée
Avec FileMaker Server ou FileMaker Pro, vous pouvez héberger un fichier de base dedonnées FileMaker en tant que source de données et partager vos données avec d'autres
applications à l'aide d'ODBC et de JDBC. Le tableau suivant décrit les possibilités offertes parchaque produit FileMaker.
Ce produit FileMaker

PermetFileMaker Server

Connexions illimitées et prise en charge de l'accès local (même ordinateur) et de l'accès
distant (pour les systèmes intermédiaires tels que les serveurs Web et pour l'accès aux
clients distants à partir d’applications de bureautique).

FileMaker Pro

Jusqu’à cinq connexions et ne prend en charge que l’accès local (même ordinateur).

Si votre solution FileMaker Pro utilise plusieurs fichiers de base de données FileMaker Pro, tous
ces fichiers de base de données doivent être enregistrés sur le même ordinateur.

Chapitre 1 | Introduction

8

Pour accéder à un fichier de base de données FileMaker Pro hébergé, vous devez installer lepilote client ODBC ou JDBC correspondant. Installez le pilote client sur l'ordinateur où est installéel’application tierce.
Ce guide explique comment les pilotes clients ODBC et JDBC utilisés avec FileMaker Pro et
FileMaker Server prennent en charge les standards de l'industrie pour ODBC et JDBC.
Pour en savoir plus sur les instructions SQL prises en charge par les pilotes clients ODBC et
JDBC lorsqu'ils sont utilisés avec FileMaker Pro et FileMaker Server, consultez le Guide deréférence SQL FileMaker.
Important Si vous désactivez le partage ODBC/JDBC après l'avoir activé, une source dedonnées hébergée par FileMaker Server ou FileMaker Pro cesse immédiatement d'êtredisponible. L'administrateur de base de données n'a pas la possibilité d'avertir les applications
clientes ODBC et JDBC quant à la disponibilité de la source de données (il ne peut communiquerqu'avec des clients de fichiers de base de données FileMaker Pro). Aucune erreur n’est signalée
et l’application cliente doit avertir les utilisateurs que la source de données n’est plus disponible
et que les transactions ne peuvent pas être effectuées. Si une application cliente tente de seconnecter à un fichier de base de données FileMaker Pro qui n'est pas disponible, un message
explique que la connexion a échoué.

Limites avec des outils tiers
Microsoft Access : Lorsque vous utilisez Microsoft Access pour afficher les données d’une source
de données FileMaker, n’utilisez pas les données d’une rubrique de type Statistique. Les donnéesdes rubriques de type Statistique ne doivent pas être modifiées dans Microsoft Access et la valeurdes données affichée dans Microsoft Access peut être incorrecte.

Configuration requise pour une utilisation en réseau
Vous devez disposer d'un réseau TCP/IP pour utiliser FileMaker Server et héberger un fichier debase de données FileMaker Pro en tant que source de données par l'intermédiaire d'un réseau.
FileMaker Pro ne prend en charge que l'accès local (même ordinateur).

Mise à jour de fichiers à partir de versions antérieures
Si vous avez installé un pilote depuis les versions précédentes de FileMaker Pro ou
FileMaker Server, vous devez installer le pilote pour la version actuelle. Le pilote de la version
actuelle du logiciel FileMaker n'est pas compatible avec les versions antérieures.
Consultez les sections chapitre 3, « Installation de pilotes clients FileMaker ODBC», et chapitre 5,« Installation de pilotes clients FileMaker JDBC ».
Remarques

1 Vous devez créer un nom de source de données (DSN) pour chaque fichier de base dedonnées FileMaker Pro auquel vous souhaitez accéder en tant que source de données. Si vous
avez déjà configuré un accès via un DSN qui admet que les tables soient situées dansdifférents fichiers de base de données FileMaker Pro, vous devez consolider ces tables sousla forme d'un fichier de base de données unique (ou créer plusieurs DSN).

1 Pour plus d'informations sur l'utilisation d'ODBC et de JDBC avec les versions précédentes deFileMaker Pro, consultez le the Centre de documentation produit.

Chapitre 2
Accès aux sources de données SQL externes
En tant qu’application cliente ODBC, le logiciel FileMaker peut accéder aux données de sources
de données SQL externes. Le logiciel FileMaker se connecte à la source de données SQL externe
à l'aide du pilote client correspondant à la source de données ODBC, puis importe les données
ODBC ou utilise les tables ODBC dans le graphe de liens.
Que vous importiez des données ODBC ou que vous utilisiez des tables ODBC dans le graphede liens, vous devez configurer un pilote pour la source de données ODBC que vous utilisez. Par
exemple, pour accéder aux enregistrements d’une base de données Oracle, vous devez
configurer un pilote client Oracle.

Importation de données ODBC
Lorsque vous importez des données ODBC, vous devez configurer un pilote client ODBC pour lasource de données SQL externe sur l'ordinateur client.
FileMaker Pro

Gestionnairede pilotes

PiloteclientSource dedonnées SQL

Après avoir configuré un pilote client ODBC, vous pouvez interagir avec les enregistrements,
importer des enregistrements dans un fichier de base de données FileMaker Pro existant ou créer
un fichier de base de données FileMaker Pro à partir d'une source de données ODBC (telle qu'unebase de données Oracle ou Microsoft Access).
Vous commencez par accéder à la source de données à partir de laquelle vous souhaitez
effectuer l'importation. Puis vous créez une requête pour les enregistrements à importer depuis lasource de données. Enfin, si vous importez des données dans un fichier existant, vous mettez encorrespondance les rubriques de votre source de données avec celles de votre fichier de base dedonnées FileMaker Pro.
Vous pouvez accéder à votre source de données ODBC depuis le menu Fichier, à l'aide de l'actionde script Importer enregistrements ou de l'action de script Exécuter SQL.
Pour importer des données ODBC, procédez habituellement comme suit :1. Installez et configurez des pilotes ODBC spécifiques aux sources de données externes
auxquelles vous souhaitez accéder.
2. Sur l'ordinateur exécutant l'importation ODBC, définissez un nom de source de données (DSN)
système pour chaque source de données ODBC à laquelle vous souhaitez accéder.
3. Déterminez éventuellement des considérations supplémentaires pour les sources de données
ODBC auxquelles vous souhaitez accéder (par exemple, décidez si les utilisateurs sont invitésà saisir un nom d'utilisateur et un mot de passe).

Chapitre 2 | Accès aux sources de données SQL externes

10

4. Dans FileMaker Pro, effectuez l'une des opérations suivantes :1 Pour importer des données dans un fichier FileMaker Pro existant, choisissez le menu
Fichier > Importer des enregistrements > Source de données ODBC.

1 Pour créer un fichier FileMaker Pro à partir des enregistrements de la source de données,choisissez le menu Fichier > Ouvrir. Choisissez ensuite Source de données ODBC pourType (Windows) ou Afficher (macOS).

5. Choisissez votre source de données, saisissez le nom d'utilisateur et le mot de passe (le caséchéant), puis cliquez sur OK pour ouvrir la boîte de dialogue Générateur de requête SQL deFileMaker Pro.
6. La boîte de dialogue Générateur de requête SQL de FileMaker Pro vous permet de créer unerequête. Sélectionnez la table à partir de laquelle vous souhaitez effectuer l'importation, puissélectionnez les colonnes précises à utiliser dans votre requête SQL. Utilisez l'onglet WHERE
pour créer des critères de recherche et l'onglet ORDER BY pour préciser un ordre de tri.
Vous pouvez également entrer une instruction SQL directement dans la boîte de dialogue
Générateur de requête SQL.
Vous pouvez exécuter la requête immédiatement ou utiliser l'action de script Importer
enregistrements ou Exécuter SQL pour exécuter une requête dans le cadre d'un script
FileMaker.
Remarque L'importation ODBC, l'action de script Exécuter SQL et les sources de données SQL
externes ne sont pas prises en charge dans les solutions d'exécution créées avec FileMaker Pro.
Consultez l'aide de FileMaker Pro pour plus d'informations sur l'importation de données,l'utilisation de la boîte de dialogue Générateur de requête SQL et la création de scripts FileMaker.
Consultez le Guide de référence SQL FileMaker pour connaître les instructions SQL et la syntaxe
prises en charge par la plateforme FileMaker.

Exécution d'instructions SQL pour interagir avec des sources dedonnées via ODBC
Outre l'importation de données dans un fichier de base de données FileMaker Pro via ODBC,
vous pouvez également interagir avec les sources de données à l'aide d'instructions SQL grâceà l'action de script Exécuter SQL et à la fonction ExecuterSQL. L’action de script Exécuter SQL
peut utiliser n’importe quelle instruction SQL prise en charge par la source de données, telle que
INSERT, UPDATE et DELETE. La fonction ExecuterSQL prend en charge uniquement l'instruction
SELECT.
Il vous est également possible d'utiliser des instructions SQL permettant d'effectuer d'autres
opérations que la simple importation de données dans un fichier de base de données
FileMaker Pro. Par exemple, vous pouvez exécuter des instructions SQL pour ajouter desenregistrements à une table de base de données dans SQL Server en utilisant les informations
d'un fichier de base de données FileMaker Pro.

Consultez l'aide de FileMaker Pro pour plus d'informations sur la création de scripts FileMaker
utilisant l'action de script Exécuter SQL et la fonction ExecuterSQL. Consultez le Guide deréférence SQL FileMaker pour connaître les instructions SQL et la syntaxe prises en charge par laplateforme FileMaker.

Chapitre 2 | Accès aux sources de données SQL externes

11

Utilisation de tables ODBC dans le graphe de liens
Lorsque vous ajoutez une table ODBC au graphe de liens, vous pouvez vous connecter à dessources de données SQL externes et les utiliser à peu près de la même façon que lorsque vous
travaillez avec les données du fichier de base de données FileMaker Pro actif.
Lorsque vous utilisez FileMaker Pro, FileMaker Server ou FileMaker Cloud comme hôte d'une
solution incluant des tables ODBC dans le graphe de liens, vous devez configurer le pilote
client ODBC pour la source de données SQL externe sur l'ordinateur hôte.
Utilisateur
FileMaker Pro

Utilisateur
FileMaker Pro

Hôte de produit
FileMaker Pro,
Server ou CloudGestionnairede pilotes

PiloteclientSource dedonnées SQL

Utilisateur
FileMaker Pro

Sources de données prises en charge
En tant qu'application cliente ODBC, FileMaker Pro prend en charge les sources de données SQL
externes telles que Oracle, Microsoft SQL Server et MySQL Community Edition dans le graphede liens, sous forme de tables ODBC. Pour plus d'informations sur les sources de données SQL
externes prises en charge, effectuez une recherche dans la Base de connaissances.

Ajout de tables ODBC au graphe de liens
Pour configurer une base de données FileMaker Pro afin qu'elle puisse accéder aux données dessources de données ODBC prises en charge :1. Installez et configurez des pilotes ODBC spécifiques aux sources de données externes
auxquelles vous souhaitez accéder.
2. Sur l'ordinateur hébergeant le fichier FileMaker Pro actif, définissez un nom de source de données(DSN) système pour chaque source de données ODBC à laquelle vous souhaitez accéder.
3. Déterminez éventuellement des considérations supplémentaires pour les sources de données
ODBC auxquelles vous souhaitez accéder (par exemple, décidez si les utilisateurs sont invitésà saisir un nom d'utilisateur et un mot de passe).
4. Ajoutez une ou plusieurs tables de la source de données ODBC dans le graphe de liens dufichier FileMaker Pro actif.
5. Ajoutez des rubriques aux modèles du fichier FileMaker Pro pour afficher les données externes.
6. Vous pouvez également ajouter des rubriques supplémentaires aux tables externes et modèles
afin d'afficher les résultats des calculs et statistiques en fonction des données stockées dansles sources de données ODBC externes.

Chapitre 2 | Accès aux sources de données SQL externes

12Consultez l'aide de FileMaker Pro pour obtenir des étapes détaillées et des informations
supplémentaires sur la configuration d'un pilote client ODBC, la connexion aux sources dedonnées ODBC, la modification des sources de données ODBC et la configuration d'une table
ODBC dans le graphe de liens.

Chapitre 3
Installation de pilotes clients FileMaker ODBC
Pour accéder à un fichier de base de données FileMaker Pro hébergé en tant que source dedonnées ODBC, vous devez installer un pilote client ODBC. Ces instructions vous aident à
installer le pilote client ODBC nécessaire pour accéder aux données FileMaker depuis desapplications tierces et personnalisées via ODBC. Installez le pilote client sur l'ordinateur où est
installée l’application tierce.
Comme décrit ci-dessous, le pilote client ODBC est disponible sur votre CD-ROM d'installation deFileMaker pour une installation distincte ou peut être téléchargé par voie électronique dans ledossier xDBC.
Vous trouverez des mises à jour des pilotes clients sur la page des ressources ettéléchargements.
Si vous devez héberger un fichier de base de données FileMaker Pro à l'aide de
FileMaker Server, mettez les pilotes clients à la disposition des utilisateurs distants.
Après avoir installé le pilote client requis, vous pouvez le configurer pour accéder aux données
FileMaker et construire des requêtes SQL pour interagir avec les données.

Configurations matérielles et logicielles requises
Pour installer et utiliser les pilotes clients ODBC, vous devez répondre aux conditions matérielles
et logicielles requises dans la page des spécifications techniques.

Configuration requise pour une utilisation en réseau
Si vous devez accéder à une source de données FileMaker hébergée sur un autre ordinateur,vous devez disposer d’un accès réseau via TCP/IP.

Présentation de l’architecture du pilote client ODBC (Windows)
Le logiciel FileMaker fournit des pilotes clients 32 et 64 bits pour Windows afin de garantir la priseen charge des applications ODBC 32 et 64 bits.
Vous devez installer le pilote client correspondant à votre application ODBC et non à votre
système d’exploitation :1 Si votre application ODBC est une application 32 bits, vous devez installer le pilote client
32 bits.

1 Si votre application ODBC est une application 64 bits, vous devez installer le pilote client
64 bits.

Installation du pilote client ODBC (Windows)
Les pilotes clients Windows 32 et 64 bits sont installés en tant que bibliothèques séparées. Sur unsystème d’exploitation Windows 32 bits, vous ne pouvez installer que le pilote client 32 bits. Sur
un système d’exploitation Windows 64 bits, vous pouvez installer le pilote client 32 bits et 64 bits.

Chapitre 3 | Installation de pilotes clients FileMaker ODBC

14

Pour installer le pilote client ODBC
1. Effectuez l'une des opérations suivantes :1 Si vous avez reçu le logiciel par voie électronique, double-cliquez sur l'icône d'installation(fichier .exe).

1 Si vous disposez d'un disque d'installation, insérez-le dans le lecteur.
2. Dans la fenêtre FileMaker Pro ou FileMaker Server, double-cliquez sur le dossier Extras.
3. Double-cliquez sur le dossier xDBC.
4. Dans le dossier xDBC, double-cliquez sur le dossier du programme d'installation du pilote client
ODBC.
5. Dans le dossier du programme d'installation du pilote client ODBC, double-cliquez sur le fichierdu programme d'installation correspondant au pilote à installer.

1 Pour installer le pilote client 32 bits (fmodbc32.dll), utilisez le fichier du programmed’installation 32 bits : FMODBC_Installer_Win32.msi

1 Pour installer le pilote client 64 bits (fmodbc64.dll), utilisez le fichier du programmed’installation 64 bits : FMODBC_Installer_Win64.msi

6. Installez le pilote client ODBC en suivant les instructions affichées à l’écran.
7. Lorsque vous avez terminé l’installation, cliquez sur Fermer.
Par défaut, le pilote client ODBC est installé dans le dossier suivant :1 Sur un système d’exploitation Windows 32 bits, le pilote client 32 bits (fmodbc32.dll) est
installé dans le dossier C:\Windows\System32

1 Sur un système d’exploitation Windows 64 bits, le pilote client 32 bits (fmodbc32.dll) est
installé dans le dossier C:\Windows\SysWOW64

1 Sur un système d’exploitation Windows 64 bits, le pilote client 64 bits (fmodbc64.dll) est
installé dans le dossier C:\Windows\System32

Le pilote client ODBC, FileMaker ODBC, est désormais disponible pour configurer l'accès auxdonnées FileMaker.

Configuration des pilotes clients (Windows)
Avant d'utiliser une application cliente ODBC pour accéder aux données FileMaker, vous devez
configurer un pilote client pour la source de données. Les paramètres de configuration identifientle pilote client que vous utilisez, l’emplacement de la source de données et la manière dont voussouhaitez vous connecter.
Important Lorsque vous utilisez un pilote client FileMaker, vous devez réserver le port 2399.

Ouverture de l’administrateur ODBC (Windows)
Pour ouvrir l’administrateur ODBC, utilisez le tableau de bord Outils d’administration dans lacatégorie Système et sécurité.

Chapitre 3 | Installation de pilotes clients FileMaker ODBC

15

Pour ouvrir l’administrateur ODBC 32 bits sur un système d’exploitation Windows 32 bits :Dans le Panneau de configuration de Windows, ouvrez Outils d’administration > Sources dedonnées (ODBC).
Pour ouvrir l'administrateur ODBC 32 bits sur un système d'exploitation Windows 64 bits :Dans le Panneau de configuration de Windows, ouvrez Outils d’administration > Sources dedonnées ODBC (32 bits).
Pour ouvrir l’administrateur ODBC 64 bits sur un système d’exploitation Windows 64 bits :Dans le Panneau de configuration de Windows, ouvrez Outils d’administration > Sources dedonnées ODBC (64 bits).

Configuration du DSN (Windows)
Pour configurer le pilote client ODBC :1. Dans l’administrateur de sources de données ODBC, sélectionnez l’onglet Sources dedonnées système ou Sources de données utilisateur. Créez un nom de source de données(DSN) pour chaque fichier de base de données FileMaker Pro auquel vous souhaitez accéderen tant que source de données.
2. Cliquez sur Ajouter.
3. Sélectionnez FileMaker ODBC, puis cliquez sur Terminer.
4. Cliquez sur Suivant.
5. Dans la zone Nom, entrez un nom aisément identifiable par les autres utilisateurs accédant àla source de données FileMaker. Dans Description, entrez, si vous le souhaitez, une
description de la source de données FileMaker. Cliquez sur Suivant.
6. Dans Hôte :1 Si vous vous connectez à un fichier de base de données hébergé par FileMaker Pro survotre ordinateur local, tapez localhost ou l'adresse IP 127.0.0.1.

1 Si vous vous connectez à un fichier de base de données hébergé par FileMaker Server par
l'intermédiaire d'un réseau, entrez le nom de domaine indiqué par le certificat SSL duserveur.

Si vous avez activé le partage via ODBC/JDBC dans l'application hôte, vous pouvez
sélectionner Connectez-vous à l'hôte pour obtenir les noms des bases disponibles.
Si un certificat est disponible, le port d’écoute XDBC FileMaker utilise le certificat SSL installédans le dossier CStore du serveur. Pour des raisons de sécurité, indiquez si établir laconnexion lorsque le certificat SSL ne peut pas être vérifié.

1 Sélectionnez Se connecter pour toujours connecter le processus ODBC.
1 Sélectionnez Se connecter avec un avertissement pour autoriser la connexion duprocessus ODBC mais aussi envoyer un message d'avertissement.

1 Sélectionnez Ne pas se connecter pour faire échouer la connexion et renvoyer un message
d'erreur.

Chapitre 3 | Installation de pilotes clients FileMaker ODBC

16

Cliquez sur Suivant.
Dans le cas contraire, cliquez sur Terminer pour enregistrer les informations de votre source
de données.
7. Pour Base de données, sélectionnez une base de données dans la liste des bases de données
disponibles ou tapez le nom du fichier de la base de données FileMaker Pro utilisée commesource de données.
Remarque Pour les fichiers de base de données hébergés par FileMaker Server, vous pouvez
utiliser le paramètre Filtrer bases de données pour filtrer la liste des bases de données.
Consultez l'aide de FileMaker Server. Le fichier FMServer_Sample fourni à titre d’exemple nepeut pas servir à tester les connexions ODBC. Pour tester les connexions ODBC, téléchargez
votre propre base de données.

1 Si vous avez besoin d'un traitement spécial réservé aux caractères autres qu'anglais, cliquez
sur Langue avancée.

Pour détecter automatiquement les paramètres de langue, sélectionnez l'option Détectez
auto. paramètres de langue pour application. Pour préciser le paramètre de langue,
décochez l'option Détectez auto. paramètres de langue pour application et sélectionnez
le paramètre système à utiliser.
En regard de l'option Codage multioctet du texte, sélectionnez Système ou UTF-8. Par
exemple, certaines applications telles que Microsoft Excel peuvent s'attendre à ce que letexte utilise le codage Système, contrairement à certaines applications Web qui prévoientdu texte codé en UTF-8. Si l'application s'attend à un codage spécifique mais que cetteoption indique un codage différent, il se peut que l'application affiche mal certains
caractères. Le logiciel FileMaker prend en charge les caractères multioctets UTF-8
contenant jusqu'à trois octets.

1 Sélectionnez l’option Interpréter les rubriques Texte comme long varchar pour corriger

les problèmes relatifs aux valeurs de rubrique longues. Il s’agit par exemple des rubriquessans longueur maximale spécifiée utilisées pour l’importation de fusion-publipostage deMicrosoft Word ou des valeurs de rubrique des applications PHP dépassant 255 caractères.
Si vous n’utilisez pas cette option pour les valeurs de rubrique dépassant 255 caractères,votre application peut récupérer une chaîne vide (Windows) ou uniquement 255 caractères(macOS).

1 Si vous souhaitez créer un fichier journal pour les requêtes dont l'exécution est longue,

sélectionnez l'option Enregistrez requêtes longues dans fichier journal, puis entrez lenom du fichier journal.

Cliquez sur Terminer pour enregistrer les informations de votre source de données.

Chapitre 3 | Installation de pilotes clients FileMaker ODBC

17

8. Vérifiez les informations relatives à votre DSN FileMaker.

1 Cliquez sur Test pour vérifier que vous avez correctement configuré le pilote client ODBC
pour l'accès à la source de données FileMaker.

Si vous obtenez un message d'erreur, vous pouvez corriger les informations de connexion.
Vous devrez peut-être également vérifier que le fichier de base de données FileMaker Pro
est hébergé et disponible, que le compte du fichier FileMaker indiqué utilise un jeu deprivilèges et notamment le privilège étendu fmxdbc pour l'accès via ODBC/JDBC et quel'application hôte FileMaker Server, FileMaker Pro ou FileMaker Cloud a été configurée pourle partage via ODBC/JDBC.

1 Cliquez sur Terminer pour enregistrer vos informations de source de données.

Installation du pilote client ODBC (macOS)
Le pilote client est installé dans le dossier /Bibliothèque/ODBC.
Pour installer le pilote client ODBC
1. Effectuez l'une des opérations suivantes :1 Si vous avez reçu le logiciel par voie électronique, double-cliquez sur l'icône d'image disque(fichier .dmg).

1 Si vous disposez d'un disque d'installation, insérez-le dans le lecteur.
2. Dans la fenêtre FileMaker Pro ou FileMaker Server, double-cliquez sur le dossier Extras.
3. Double-cliquez sur le dossier xDBC.
4. Dans le dossier xDBC, double-cliquez sur le dossier du programme d'installation du pilote client
ODBC.
5. Dans le dossier du programme d'installation du pilote client ODBC, double-cliquez sur le fichier
FileMaker ODBC.pkg.
6. Installez le pilote client ODBC en suivant les instructions affichées à l’écran.
7. Lorsque vous avez terminé l’installation, cliquez sur Fermer.
Le pilote client ODBC est installé dans le dossier suivant : /Bibliothèque/ODBC
Remarque Vous ne pouvez pas modifier le dossier d'installation du pilote client ODBC.
Le pilote client ODBC, FileMaker ODBC, est désormais disponible pour configurer l'accès auxdonnées FileMaker.

Configuration des pilotes clients (macOS)
Avant d'utiliser une application cliente ODBC pour accéder aux données FileMaker, vous devez
configurer un pilote client pour la source de données. Les paramètres de configuration identifientle pilote client que vous utilisez, l’emplacement de la source de données et la manière dont voussouhaitez vous connecter.

Chapitre 3 | Installation de pilotes clients FileMaker ODBC18

Ces instructions supposent que vous avez installé ODBC Manager d'Actual Technologies, un
logiciel gratuit non pris en charge par Claris®.
Important Lorsque vous utilisez un pilote client FileMaker, vous devez réserver le port 2399.
Pour configurer le pilote client ODBC :1. Lancez l’utilitaire ODBC Manager. (ODBC Manager est installé dans le sous-dossier Utilitaires
du dossier Applications.)
2. Sélectionnez l’onglet DSN système ou DSN utilisateur. Créez un DSN pour chaque fichier debase de données FileMaker Pro auquel vous souhaitez accéder en tant que source dedonnées.
3. Cliquez sur Ajouter.
4. Sélectionnez FileMaker ODBC, puis cliquez sur OK.
5. Cliquez sur Continuer.
6. Dans la zone Nom, entrez un nom aisément identifiable par les autres utilisateurs accédant àla source de données FileMaker. Dans Description, entrez, si vous le souhaitez, une
description de la source de données FileMaker. Cliquez sur Continuer.
7. Dans Hôte :1 Si vous vous connectez à un fichier de base de données hébergé par FileMaker Pro survotre ordinateur local, tapez localhost ou l'adresse IP 127.0.0.1.

1 Si vous vous connectez à un fichier de base de données hébergé par FileMaker Server par
l'intermédiaire d'un réseau, entrez le nom de domaine indiqué par le certificat SSL duserveur.

Si vous avez activé le partage via ODBC/JDBC dans l'application hôte, vous pouvez
sélectionner Connectez-vous à l'hôte pour obtenir les noms des bases disponibles.
Si un certificat est disponible, le port d’écoute XDBC FileMaker utilise le certificat SSL installédans le dossier CStore du serveur. Pour des raisons de sécurité, indiquez si établir laconnexion lorsque le certificat SSL ne peut pas être vérifié.

1 Sélectionnez Se connecter pour toujours connecter le processus ODBC.
1 Sélectionnez Se connecter avec un avertissement pour autoriser la connexion duprocessus ODBC mais aussi envoyer un message d'avertissement.

1 Sélectionnez Ne pas se connecter pour faire échouer la connexion et renvoyer un message
d'erreur.

Cliquez sur Continuer.
Dans le cas contraire, cliquez sur Terminer pour enregistrer les informations de votre source
de données.

Chapitre 3 | Installation de pilotes clients FileMaker ODBC

19

8. Pour Base de données, sélectionnez une base de données dans la liste des bases de données
disponibles ou tapez le nom du fichier de la base de données FileMaker Pro utilisée commesource de données.
Remarque Pour les fichiers de base de données hébergés par FileMaker Server, vous pouvez
utiliser le paramètre Filtrer bases de données pour filtrer la liste des bases de données.
Consultez l'aide de FileMaker Server. Le fichier FMServer_Sample fourni à titre d’exemple nepeut pas servir à tester les connexions ODBC. Pour tester les connexions ODBC, téléchargez
votre propre base de données.

1 Si vous avez besoin d'un traitement spécial réservé aux caractères autres qu'anglais, cliquez
sur Langue avancée.

Pour détecter automatiquement les paramètres de langue, sélectionnez l'option Détectez
auto. paramètres de langue pour application. Pour préciser le paramètre de langue,
décochez l’option Détectez auto. paramètres de langue pour application et sélectionnez
un paramètre système.
Si votre application utilise des fonctions ODBC avec des mémoires tampons de caractèresà 4 octets, sélectionnez l'option L'application utilise l'API ODBC étendue.
Si vous souhaitez que le type de texte SQL_C_CHAR soit interprété par le pilote en tant que
type de texte SQL_C_WCHAR, sélectionnez l'option Considérer les types de texte commede l'Unicode.
En regard de l’option Codage multioctet du texte, sélectionnez Système (MacRoman) ou
UTF-8. Par exemple, certaines applications telles que Microsoft Excel peuvent s'attendre à
ce que le texte utilise le codage Système, contrairement à certaines applications Web qui
prévoient du texte codé en UTF-8. Si l'application s'attend à un codage spécifique mais quecette option indique un codage différent, il se peut que l'application affiche mal certains
caractères. Le logiciel FileMaker prend en charge les caractères multioctets UTF-8
contenant jusqu'à trois octets.

1 Sélectionnez l'option Interpréter les rubriques Texte comme long varchar pour corriger

les problèmes relatifs aux valeurs de rubrique longues, par exemple les rubriques sanslongueur maximale spécifiée utilisées par la suite pour l'importation de fusion-publipostagede Microsoft Word ou les valeurs de rubrique des applications PHP dépassant
255 caractères.

1 Si vous souhaitez créer un fichier journal pour les requêtes dont l'exécution est longue,

sélectionnez l'option Enregistrez requêtes longues dans fichier journal, puis entrez lenom du fichier journal. Vous pouvez également modifier la valeur Durée des requêtes
longues.

Cliquez sur Terminer pour enregistrer les informations de votre source de données.

Chapitre 3 | Installation de pilotes clients FileMaker ODBC

20

9. Vérifiez les informations relatives à votre DSN FileMaker.

1 Cliquez sur Test pour vérifier que vous avez correctement configuré le pilote client ODBC
pour l'accès à la source de données FileMaker.

Si vous obtenez un message d'erreur, vous pouvez corriger les informations de connexion.
Vous devrez peut-être également vérifier que le fichier de base de données FileMaker Pro
est hébergé et disponible, que le compte de fichier FileMaker indiqué utilise le jeu deprivilèges fmxdbc pour l'accès via ODBC/JDBC et que l'application hôte FileMaker Pro ou
FileMaker Server a été configurée pour le partage via ODBC/JDBC.

1 Cliquez sur Terminer pour enregistrer vos informations de source de données.

Etape suivante
Après avoir installé et configuré un pilote client, vous pouvez construire et exécuter des requêtes
SQL pour accéder aux données FileMaker.
Les applications clientes emploient parfois une terminologie différente pour l’accès à une source
de données via ODBC. De nombreuses applications contiennent des éléments de menu portantdes noms tels que Obtenir des données externes ou Requête SQL. Pour plus de détails,
consultez la documentation ou l’aide fournies avec votre application.
Consultez le chapitre 4, « Utilisation de ODBC pour partager des données FileMaker ».

Chapitre 4
Utilisation de ODBC pour partager des données
FileMaker
Utilisez le pilote client ODBC pour vous connecter aux données FileMaker à partir d'une autreapplication. L'application qui utilise le pilote client ODBC peut accéder directement aux donnéesd'un fichier de base de données FileMaker Pro.
Le pilote client FileMaker ODBC est FileMaker ODBC.
Remarque Vous pouvez également utiliser FileMaker Pro en tant qu'application cliente ODBC etla faire interagir avec les enregistrements d'une autre source de données via ODBC à l'aide de
SQL. Consultez le chapitre 2, « Accès aux sources de données SQL externes», pour plus dedétails sur l'accès à une source de données SQL externe via ODBC.

A propos d’ODBCODBC est une API qui permet aux applications d’accéder à des données provenant de divers
systèmes de gestion de bases de données. ODBC offre aux applications clientes un langage commun
permettant d’interagir avec des sources de données et des services de base de données.
Toutes les applications prenant en charge ODBC reconnaissent un sous-ensemble commun
d'instructions SQL (Structured Query Language). SQL permet d’utiliser d’autres applications (tellesque des tableurs, des traitements de texte et des outils de génération de rapports) pour afficher,analyser et modifier des données FileMaker. Pour connaître les instructions, fonctions et expressions
SQL prises en charge par le pilote client ODBC, consultez le Guide de référence SQL FileMaker.
Votre application peut accéder aux données d'un fichier de base de données FileMaker Pro en
utilisant le pilote client ODBC. Les instructions SQL sont transmises à l’hôte FileMaker du fichierde base de données et les réponses à ces instructions sont ensuite communiquées à votre
application. Si vous utilisez FileMaker Server pour héberger un fichier de base de données
FileMaker Pro en tant que source de données, le fichier de base de données peut être situé surune autre machine (la machine serveur) connectée au réseau, votre application cliente étant
placée sur votre machine (la machine cliente). Il s’agit d’une configuration client/serveur.
ApplicationclienteGestionnairede pilotes

OraclePilote ODBC

Pilote ODBCSQL Server

Pilote client
ODBC
FileMaker

OracleMicrosoft
SQL Server

FileMaker Pro

Chapitre 4 | Utilisation de ODBC pour partager des données FileMaker

22

Utilisation du pilote client ODBC
Le pilote client ODBC prend en charge ODBC 3.0 niveau 1. Vous pouvez utiliser le pilote client
ODBC avec n’importe quelle application compatible ODBC. En partageant votre fichier de basede données FileMaker Pro en tant que source de données, vous pouvez :

1
1
1
1

effectuer des fusions-publipostages avec Microsoft Word ;créer des graphiques avec Microsoft Excel ;déplacer des données FileMaker vers un SGBD tel que Microsoft SQL Server ;analyser vos données FileMaker à l’aide d’outils de requête ou de génération de rapports pourcréer des graphiques, définir des requêtes personnalisées et effectuer des analyses avec
recherche d’antécédents ;1 créer une application Microsoft Visual Basic partageant des informations avec FileMaker Pro.
Pour partager un fichier de base de données FileMaker Pro en tant que source de données,utilisez FileMaker Pro pour définir les comptes qui auront besoin d'accéder au fichier de base dedonnées. Ensuite, contrôlez l’accès au fichier de base de données en affectant des jeux deprivilèges aux comptes, notamment le privilège étendu fmxdbc pour l’accès via ODBC/JDBC.
Enfin, activez le partage de données via ODBC/JDBC sur l'application hôte. Pour plus
d'informations, consultez l’Aide FileMaker Pro ou l’Aide FileMaker Server dans le Centre dedocumentation produit.
Important Les versions précédentes du pilote client ODBC ne sont pas compatibles avec laversion actuelle du logiciel FileMaker. Pour vous connecter à un fichier de base de données
FileMaker Pro, vous devez installer et configurer le pilote client ODBC qui correspond à la version
du logiciel FileMaker que vous utilisez.
Remarque Vous pouvez utiliser le Moniteur d’activité sous macOS ou le Gestionnaire des tâches
sous Windows pour vérifier l’état du processus du port d’écoute FileMaker XDBC afin deconfirmer que ce port d’écoute est en cours d’exécution. Une fois le processus lancé, il prend lenom fmxdbc_listener, et les événements sont consignés sous ce nom.

Présentation de l'accès à un fichier de base de données FileMaker Pro
A partir d'une application compatible ODBC, vous pouvez construire des requêtes SQL pouraccéder à un fichier de base de données FileMaker Pro. Le pilote client ODBC doit être installé
sur l’ordinateur qui génère la requête SQL.
Pour accéder à un fichier de base de données FileMaker Pro :1. Dans FileMaker Pro, vérifiez les jeux de privilèges que vous avez affectés aux comptes qui
accéderont au fichier de base de données.
Les comptes qui ont besoin d’un accès doivent utiliser un jeu de privilèges incluant le privilègeétendu fmxdbc pour l’accès via ODBC/JDBC.
2. Activez le partage de données via ODBC/JDBC sur l'application hôte FileMaker Server ou
FileMaker Pro. Consultez le Centre de documentation produit pour accéder à l'aide
FileMaker Pro ou à l'aide FileMaker Server.

Chapitre 4 | Utilisation de ODBC pour partager des données FileMaker

23

3. Assurez-vous que le fichier de base de données FileMaker Pro auquel vous voulez accéder est
hébergé et disponible.
Si votre solution de base de données FileMaker Pro utilise plusieurs fichiers de base dedonnées FileMaker Pro, tous ces fichiers de base de données doivent être enregistrés sur lemême ordinateur.
4. Connectez-vous aux données FileMaker.
5. Créez et exécutez une requête SQL dans l’application cliente.
Chaque fichier de base de données FileMaker Pro ouvert et configuré pour l'accès constitue
une source de données distincte (vous devez créer un DSN pour chaque fichier de données
FileMaker Pro auquel vous souhaitez accéder en tant que source de données).
Chaque base de données peut contenir une ou plusieurs tables. Les rubriques FileMaker Pro
sont représentées sous forme de colonnes. Le nom complet de la rubrique, avec les caractères
non alphanumériques qu'il contient éventuellement, s'affiche en tant que nom de colonne.

Accès à un fichier de base de données FileMaker Pro depuis une
application Windows
Spécification des propriétés de pilote client ODBC pour un DSN FileMaker(Windows)
Créez un DSN pour chaque fichier de base de données FileMaker Pro auquel vous souhaitez
accéder en tant que source de données. Le DSN identifie le pilote client ODBC FileMaker,
l'emplacement de l'application hôte FileMaker et le fichier de base de données FileMaker Pro
auquel vous accédez en tant que source de données.
Pour plus d’informations sur la création d'un DSN, consultez la section « Configuration des pilotes
clients (Windows) », page 14.

Vérification de l’accès via ODBC (Windows)
Pour vérifier que vous avez configuré correctement le pilote client ODBC pour accéder auxdonnées FileMaker :1. Ouvrez l’Administrateur de sources de données ODBC. Consultez le « Ouverture del’administrateur ODBC (Windows) », page 14.
2. Sélectionnez l'onglet Sources de données système ou Sources de données utilisateur(sélectionnez l'onglet utilisé lors de la précédente configuration).
3. Sélectionnez la source de données FileMaker que vous avez configurée précédemment.
Le DSN que vous aviez saisi apparaît sous Nom et FileMaker ODBC apparaît sous Pilote.
4. Cliquez sur Configurer.
5. Cliquez sur Suivant jusqu'à la page Conclusion.
6. Cliquez sur Test.
Entrez le nom de compte du fichier FileMaker (dans Nom d'utilisateur de base de données)
et un mot de passe (dans Mot de passe de base de données).

Chapitre 4 | Utilisation de ODBC pour partager des données FileMaker

24

Si la connexion fonctionne correctement, le message Réussite du test s’affiche.
Si la connexion échoue :1 Assurez-vous que le fichier de base de données FileMaker Pro est hébergé et disponible.
1 Mettez à jour ou corrigez vos informations de connexion.
1 Assurez-vous que le compte du fichier FileMaker utilise un jeu de privilèges incluant le privilègeétendu fmxdbc pour l'accès via ODBC/JDBC.

1 Vérifiez que l'application hôte FileMaker Pro ou FileMaker Server a été configurée pourpartager des fichiers via ODBC/JDBC.

Accès à un fichier de base de données FileMaker Pro depuis une
application macOS
Spécification des propriétés de pilote client ODBC pour un DSN FileMaker(macOS)
Créez un DNS pour chaque fichier de base de données FileMaker Pro auquel vous souhaitez
accéder en tant que source de données. Le DNS identifie le pilote client ODBC FileMaker,
l'emplacement de l'application hôte FileMaker et le fichier de base de données FileMaker Pro
auquel vous accédez en tant que source de données.
Pour plus d’informations sur la création d'un DNS, consultez la section « Configuration des pilotes
clients (macOS) », page 17.

Vérification de l’accès via ODBC (macOS)
Pour vérifier que vous avez configuré correctement le pilote client ODBC pour accéder à la source
de données FileMaker :1. Lancez l’utilitaire ODBC Manager. (ODBC Manager se trouve dans le dossier Utilitaires dudossier Applications.)
2. Sélectionnez l'onglet DNS système ou DNS utilisateur (sélectionnez l'onglet utilisé lors de la
précédente configuration).
3. Sélectionnez la source de données FileMaker que vous avez configurée précédemment.
Le DSN que vous aviez saisi apparaît sous Nom et FileMaker ODBC apparaît sous Pilote.
4. Cliquez sur Configurer.
5. Cliquez sur Continuer jusqu'à la page Conclusion.
6. Cliquez sur Test.
Entrez le nom de compte du fichier FileMaker (dans Nom d'utilisateur de base de données)
et un mot de passe (dans Mot de passe de base de données).
Si la connexion fonctionne correctement, le message Réussite du test s’affiche.
Si la connexion échoue :1 Assurez-vous que le fichier de base de données FileMaker Pro est hébergé et disponible.
1 Mettez à jour ou corrigez vos informations de connexion.

Chapitre 4 | Utilisation de ODBC pour partager des données FileMaker

25

1 Assurez-vous que le compte du fichier FileMaker utilise un jeu de privilèges incluant le privilègeétendu fmxdbc pour l'accès via ODBC/JDBC.

1 Vérifiez que l'application hôte FileMaker Pro ou FileMaker Server a été configurée pourpartager des fichiers via ODBC/JDBC.

Chapitre 5
Installation de pilotes clients FileMaker JDBC
Pour accéder à un fichier de base de données FileMaker Pro hébergé en tant que source dedonnées JDBC, vous devez installer un pilote client JDBC. Ces instructions vous aident à installer
le pilote client nécessaire pour accéder aux données FileMaker depuis des applications tierces etpersonnalisées via JDBC. Installez le pilote client sur l'ordinateur où est installée l’applicationtierce.
Vous trouverez des mises à jour des pilotes clients sur la page des ressources et téléchargements
FileMaker.
Si vous devez héberger un fichier de base de données FileMaker Pro à l'aide de
FileMaker Server, mettez les pilotes clients à la disposition des utilisateurs distants.
Après avoir installé le pilote client requis, vous pouvez le configurer pour accéder aux données
FileMaker et construire des requêtes SQL pour interagir avec les données.
Le pilote client JDBC constitue la partie du logiciel FileMaker qui permet à des applications tierces
ou personnalisées d’accéder aux fichiers FileMaker en tant que sources de données JDBC.

Configuration logicielle requise
Pour installer et utiliser les pilotes clients JDBC, vous devez disposer de JDK 1.6 ou une version
ultérieure.
Pour savoir quelle version de Java vous exécutez, ouvrez une fenêtre de commande (Windows)
ou une fenêtre Terminal (macOS) et tapez java -version.

Configuration requise pour une utilisation en réseau
Si vous devez accéder à des données FileMaker hébergées sur un autre ordinateur, vous devez
disposer d'un accès réseau via TCP/IP.

Installation du pilote client JDBC
Vous devez disposer d’un accès en écriture sur le dossier d’installation du pilote client JDBC.
Pour installer le pilote client JDBC
1. Effectuez l'une des opérations suivantes :1 Windows : Si vous avez reçu le logiciel par voie électronique, double-cliquez sur l'icôned'installation (fichier .exe).

1 macOS : Si vous avez reçu le logiciel par voie électronique, double-cliquez sur l'icôned'image disque (fichier .dmg).

1 Si vous disposez d'un disque d'installation, insérez-le dans le lecteur.
2. Dans la fenêtre FileMaker Pro ou FileMaker Server, double-cliquez sur le dossier Extras.
3. Double-cliquez sur le dossier xDBC.

Chapitre 5 | Installation de pilotes clients FileMaker JDBC

27

4. Dans le dossier xDBC, double-cliquez sur le dossier du programme d'installation du pilote client
JDBC.
5. Copiez le fichier fmjdbc.jar dans le dossier approprié pour votre système d'exploitation :1 Windows : Copiez le fichier fmjdbc.jar dans le dossier contenant votre fichier exécutable
Java (java.exe) ou dans un autre dossier inclus dans l'élément ClassPath de votre
application Java.

1 macOS : Copiez le fichier fmjdbc.jar dans le dossier /Bibliothèque/Java/Extensions ou dansun autre dossier inclus dans l'élément ClassPath de votre application Java.

Vous pouvez maintenant utiliser le pilote client JDBC pour accéder aux données FileMaker.

Utilisation du pilote client JDBC
Votre application ou applet Java doit enregistrer le pilote client JDBC dans le gestionnaire depilotes JDBC et vous devez spécifier l’URL (Uniform Resource Locator) JDBC correcte à partir del’application ou de l’applet.
Important Vous devez réserver le port 2399 pour le pilote de client FileMaker JDBC. Le numérode port est toujours 2399. Vous ne pouvez pas déplacer le partage JDBC sur un autre port.
Consultez le chapitre 6, « Utilisation de JDBC pour partager des données FileMaker ».

Chapitre 6
Utilisation de JDBC pour partager des données
FileMaker
Si vous programmez en Java, vous pouvez employer le pilote client JDBC avec n’importe quel
outil RAD (Rapid Application Development) pour créer visuellement une application ou une applet
Java qui se connecte à une source de données FileMaker. L'application ou applet Java qui utilise
le pilote client JDBC peut accéder directement aux données d'un fichier de base de données
FileMaker Pro.

A propos de JDBCJDBC est une API (Application Programming Interface) Java qui permet d’exécuter des instructions
SQL (Structured Query Language), langage standard d’accès aux bases de données relationnelles.
JDBC est une interface de bas niveau, ce qui signifie qu’il est utilisé pour appeler directement lescommandes SQL. Il sert également de base pour des interfaces et outils de haut niveau.
Votre applet ou application Java peut accéder aux données d'un fichier de base de données
FileMaker Pro en utilisant le pilote client JDBC. Les instructions SQL sont transmises à l’hôte
FileMaker du fichier de base de données et les réponses à ces instructions sont ensuite
communiquées à votre application. Si vous utilisez FileMaker Server pour l'hébergement, le fichier debase de données FileMaker Pro que vous employez en tant que source de données peut être situé
sur une autre machine (la machine serveur) connectée au réseau, votre applet ou application cliente
Java étant placée sur votre machine (la machine cliente). Il s’agit d’une configuration client/serveur.
Application Java
Pilote JDBC

FileMaker

Ordinateur client

Serveur de bases de données

Utilisation du pilote client JDBC
Vous pouvez utiliser le pilote client JDBC avec un compilateur Java ou un outil RAD pour vousconnecter à la base de données pendant la création du code de l’application ou de l’applet Java. Unefois l’application ou l’applet Java créée, le pilote client JDBC doit accompagner les fichiers ou êtreinclus dans le code pour que l’application ou l’applet puisse communiquer avec la base de données.
Pour utiliser le pilote client JDBC, votre application ou applet Java doit enregistrer le pilote dansle gestionnaire de pilotes JDBC et vous devez spécifier l’URL JDBC correcte à partir del’application ou de l’applet. L’URL JDBC est nécessaire pour se connecter à la base de données.

A propos du pilote client JDBC
Le pilote client JDBC prend partiellement en charge la spécification JDBC 3.0. Les fonctions
suivantes ne sont pas prises en charge par la plateforme FileMaker :1 instructions SAVEPOINT ;Chapitre 6 | Utilisation de JDBC pour partager des données FileMaker

1
1
1
1
1
1
1
1
1

29

extraction des clés générées automatiquement ;transfert des paramètres à un objet d’instruction d’appel par nom ;curseurs persistants ;extraction et mise à jour de l’objet référencé par un objet Ref ;mise à jour des colonnes contenant des types de données CLOB, ARRAY et REF ;type de données booléen ;type de données DATALINK ;transformation des groupes et correspondance de types ;relations entre le SPI JDBC et l’architecture Connector.

Le pilote client JDBC a été testé par rapport au JDK (Java Development Kit) 1.6, 1.7 et 1.8. Il s'agit
d'un pilote de type 4, c'est-à-dire d'un pilote de protocole natif purement Java qui convertit
directement les appels JDBC dans le protocole de réseau utilisé par FileMaker Pro. Ce type depilote offre tous les avantages de Java, y compris l’installation automatique (par exemple, letéléchargement du pilote JDBC avec l’applet qui l’utilise).
La classe (et le point d’accès principal) du pilote est nommée :com.filemaker.jdbc.Driver
Important Le pilote client JDBC remplace le pilote JDBC FileMaker fourni avec une version
antérieure du logiciel FileMaker. Si vous avez déjà configuré l’accès à une source de données
FileMaker à l’aide de l’ancien pilote, vous devez redéfinir l’accès en utilisant et configurant lenouveau pilote.
Remarque Vous pouvez utiliser le Moniteur d’activité sous macOS ou le Gestionnaire des tâches
sous Windows pour vérifier l’état du processus du port d’écoute FileMaker XDBC afin de confirmer
que ce port d’écoute est en cours d’exécution. Une fois le processus lancé, il prend le nom
fmxdbc_listener, et les événements sont consignés sous ce nom. Le processus du port d'écoute
XDBC est distinct du processus FileMaker Server. Vous pouvez utiliser l'Admin Console
FileMaker Server pour arrêter et démarrer le processus du port d'écoute XDBC. Consultez l'Aide de
FileMaker Server.

Utilisation d’une URL JDBC pour la connexion à une base de données
En langage Java, l’accès à la plupart des ressources s’effectue par le biais d’URL. Une URL JDBC
sert à identifier la base de données afin que le pilote client JDBC puisse la reconnaître et s’yconnecter.
L’URL JDBC est constituée de trois éléments principaux, séparés par le signe deux-points :jdbc:<sous-protocole>:<sous-nom>
La première partie de l’URL JDBC est toujours le protocole JDBC (jdbc). Le sous-protocole
est le nom du pilote ou le mécanisme prenant en charge plusieurs pilotes. Pour le pilote client
JDBC, le sous-protocole est filemaker. Le sous-nom est l’adresse IP de la machine qui héberge
la source de données FileMaker.
Enregistrement du pilote client JDBC et connexion à une source de données FileMaker (exemple)
Vous trouverez ci-dessous une partie de code d’une application cliente JDBC qui :1. enregistre le pilote client JDBC auprès du gestionnaire de pilotes JDBC ;Chapitre 6 | Utilisation de JDBC pour partager des données FileMaker

2. établit une connexion avec la source de données FileMaker ; l’URL JDBC est
jdbc:filemaker://192.168.1.1/database
3. renvoie des codes d’erreur.
Exempleimport java.sql.*
class FMPJDBCTest{
public static void main(String[ ] args){// enregistrement du pilote client JDBC
try {Driver d =(Driver)Class.forName("com.filemaker.jdbc.Driver").newInstance();} catch(Exception e) {System.out.println(e);}// établissement d’une connexion avec FileMaker
Connection con;
try {
con =
DriverManager.getConnection(“jdbc:filemaker://192.168.1.1/mydatabase”,”username”, “password”);} catch(Exception e) {System.out.println(e);}// généreration des avertissements de connexion
SQLWarning warning = null;try {warning = con.getWarnings();
if (warning == null) {System.out.println("Aucun avertissement");
return;}while (warning != null) {System.out.println("Avertissement : +warning);
warning = warning.getNextWarning();}} catch (Exception e) {Sysem.out.println(e);}}}Remarque Cet exemple n’est pas destiné à être compilé.

30

Chapitre 6 | Utilisation de JDBC pour partager des données FileMaker

31

Spécification des propriétés du pilote dans le sous-nom de l’URL
Indiquez les propriétés d’utilisateur et de mot de passe du pilote dans le sous-nom de l’URL JDBC.
Il s’agit des mêmes propriétés que celles qui pouvaient être transférées à la connexion en
invoquant la méthode DriverManager.getConnection à l’aide du paramètre Properties.

1 user : compte du fichier de base de données FileMaker Pro qui utilise un jeu de privilèges avec
le privilège étendu fmxdbc pour l'accès via ODBC/JDBC

1 password : mot de passe du compte du fichier de base de données FileMaker Pro
Connexion à l’URL JDBC avec le nom de la base de données spécifiée dans l’URL
Format :jdbc:filemaker://<adresse IP de l’hôte filemaker>/<nombasedonnées>
Exemplejdbc:filemaker://192.168.1.1/publications

Connexion à l’URL JDBC avec le nom de la base de données, le nom d’utilisateur et le mot de passe
spécifiés dans l’URL
Format :jdbc:filemaker://<adresse IP de l’hôte
filemaker>/<nombasedonnées>?user=<nomutilisateurbasedonnées>&password=<motpassebasedonnées>
Exemplejdbc:filemaker://192.168.1.1/customers?user=Collections&password=admin

Remarque Etant donné que l’utilisation du caractère « et » commercial (&) dans cette syntaxe
est réservée, vous ne pouvez pas l’utiliser dans le nom d’utilisateur ou le mot de passe.
Exemples
Nom d’utilisateur non valide :jdbc:filemaker://localhost/sales_db?user=ad&min&password=admin

Mot de passe non valide :jdbc:filemaker://localhost/sales_db?user=admin1&password=ad&min

Valeur d'expiration du socket
Pour empêcher le pilote JDBC de maintenir indéfiniment la connexion, insérez un paramètred'expiration du socket au moment de spécifier la chaîne de connexion JDBC. La valeur de ceparamètre est exprimée en millisecondes.

Chapitre 6 | Utilisation de JDBC pour partager des données FileMaker

32

ExempleConnection conn = DriverManager.getConnection ("jdbc:filemaker://192.168.1.1/customers?SocketTimeout=100", "admin","admin" );Solutions possédant plusieurs fichiers de bases de données FileMaker Pro
Si votre solution de base de données FileMaker Pro utilise de nombreux fichiers de base dedonnées FileMaker Pro, créez un fichier de base de données supplémentaire contenant toutes lesréférences nécessaires de sources de données externes, d'occurrences de tables et de liens.
Définissez ensuite ce fichier de base de données supplémentaire en tant que source de données
dans l’URL JDBC. Tous les fichiers de base de données FileMaker Pro doivent être enregistrés
sur le même ordinateur.

Vérification de l’accès via JDBC
Remarque Le fichier FMServer_Sample fourni à titre d’exemple ne peut pas servir à tester lesconnexions JDBC. Pour tester les connexions JDBC, téléchargez votre propre base de données.
Pour vérifier l'accès à un fichier de base de données FileMaker Pro via JDBC, assurez-vous que :1 le fichier de base de données FileMaker Pro est hébergé et disponible ;1 le compte du fichier FileMaker utilise un jeu de privilèges incluant le privilège étendu fmxdbc
pour l'accès via ODBC/JDBC ;1 l’application hôte FileMaker Pro ou FileMaker Server a été configurée pour partager desfichiers via ODBC/JDBC ;Pour partager un fichier de base de données FileMaker Pro en tant que source de données,utilisez FileMaker Pro pour définir les comptes qui auront besoin d'accéder au fichier de basede données. Ensuite, contrôlez l’accès au fichier de base de données en affectant des jeux deprivilèges aux comptes, notamment le privilège étendu fmxdbc pour l’accès via ODBC/JDBC.
Enfin, activez le partage de données via ODBC/JDBC sur l'application hôte. Pour plus
d'informations, consultez l'Aide FileMaker Pro ou l'Aide FileMaker Server dans le Centre dedocumentation produit.

1 L’enregistrement du pilote client JDBC et l’URL JDBC sont corrects (le pilote peut être inclus
dans l’application Java ou positionné sur la machine cliente).

Chapitre 7
Informations de référence
Fonctions de catalogue ODBC
Le pilote client ODBC prend en charge les fonctions de catalogue suivantes :1 SQLTables : les informations de catalogue sont stockées et reportées sous forme de nomsd’élément uniques (nom de table seulement).

1
1
1
1

SQLColumns
SQLColumnPrivileges
SQLDescribeCol
SQLGetTypeInfo

Méthodes DatabaseMetaData JDBC
Le pilote client JDBC prend en charge les méthodes DatabaseMetaData suivantes :

1
1
1
1

getColumns
getColumnPrivileges
getMetaData

1 getTables
1 getTableTypes
1 getVersionColumns

getTypeInfo

Correspondances entre les rubriques FileMaker Pro et les types dedonnées ODBC
Le tableau suivant présente les correspondances entre les types de rubrique FileMaker Pro et les
types de données ODBC standard.
Type de rubrique
FileMaker

Type de données ODBC
correspondant après
conversion

Texte

SQL_VARCHAR

La longueur maximale d'une colonne de texte est de 1 million
de caractères, à moins que vous ne fixiez une limite
inférieure à l'aide de l'option Nombre maximal decaractères pour la rubrique de type texte dans FileMaker etque le renvoi de chaînes vides ne soit signalé comme étant
NULL.

NombreSQL_DOUBLE

Le type de rubrique nombre de FileMaker peut contenir desvaleurs positives ou négatives comprises entre 10-308 et
10+308, avec un maximum de 15 chiffres significatifs.

date

SQL_DATE

Heure

SQL_TIME

Horodatage

SQL_TIMESTAMP

Précisions sur ce type de données

Le type de rubrique heure de FileMaker peut contenir l’heure
du jour ou un intervalle de temps. Un intervalle de temps est
renvoyé sous forme d’heure du jour, à moins qu’il ne soit
inférieur à 0 ou supérieur à 24 (auquel cas la valeur renvoyée
est 0).

Chapitre 7 | Informations de référence

34

Type de rubrique
FileMaker

Type de données ODBC
correspondant après
conversion

Conteneur (BLOB)SQL_LONGVARBINARY

CalculPrécisions sur ce type de donnéesDepuis une rubrique Conteneur, vous pouvez récupérer desdonnées binaires, des informations de référence de fichier ou
des données appartenant à un type de fichier particulier.
Au sein d'une instruction SELECT, utilisez la fonction CAST()
pour récupérer les informations de référence du fichier, demême que la fonction GetAs() pour récupérer les donnéesd’un type de fichier en particulier.
Le résultat est converti dans le type de données ODBC
correspondant.

La longueur des chaînes est facultative dans les déclarations de table. Toutes les chaînes sontstockées et extraites au format Unicode.
Remarque Les rubriques multivaluées de FileMaker sont prises en charge de la même façon que
les tableaux.
ExempleINSERT INTO mytable(repField[3]) VALUES ('valeur multivaluée 3')
SELECT repField[1], repField[2] FROM mytable

Correspondances entre les rubriques FileMaker Pro et les types dedonnées JDBC
Le pilote client JDBC emploie les correspondances suivantes pour convertir des types dedonnées FileMaker en types de données SQL JDBC.
Type de rubrique
FileMaker

Type SQL JDBC correspondant après conversion

Texte

java.sql.Types.VARCHAR

Nombrejava.sql.Types.DOUBLE

date

java.sql.Types.DATE

Heure

java.sql.Types.TIME

Horodatagejava.sql.Types.TIMESTAMP

Conteneurjava.sql.Types.BLOB

Calculvarie suivant le type de données du résultat du calcul

Le pilote client JDBC convertit le type de données calcul de FileMaker en type SQL JDBC
correspondant au résultat du calcul. Par exemple, le pilote client JDBC convertit un calcul
FileMaker qui génère un résultat de type horodatage en type java.sql.Types.TIMESTAMP.

Chapitre 7 | Informations de référence

35

Types de données des applications 64 bits
Dans la version 32 bits de l'API ODBC, certaines fonctions utilisaient des paramètres pouvant
transmettre des valeurs d'entier ou de pointeur, selon le contexte. Mais avec les systèmesd'exploitation Windows 64 bits, les entiers et les pointeurs n'ont pas la même taille. La version 64 bits
de l'API ODBC utilise des types de données abstraites non définies en tant que taille spécifique.
Les applications utilisant des valeurs 32 bits peuvent être arrêtées lorsqu'elles sont transférées
sur un système d'exploitation 64 bits. Les applications utilisant des types de données abstraites
fonctionnent correctement sur les systèmes d’exploitation 32 et 64 bits.

Messages d’erreur ODBC et JDBC
Cette annexe présente le format de base des messages d'erreur que vous pouvez recevoir entravaillant avec les données FileMaker et ODBC/JDBC.

Messages d’erreur ODBC
Si vous obtenez des messages d’erreur, ils peuvent provenir de différentes sources :1 Pilote ODBC ;1 la plateforme FileMaker et le port d'écoute FileMaker XDBC.
Messages d’erreur FileMaker ODBC
Si une erreur se produit au niveau du port d’écoute FileMaker XDBC ou de la source de données,le message précise le nom de cette source de données (DSN) et se présente comme suit :[FileMaker] [FileMaker ODBC] message
Exemple[FileMaker] [FileMaker ODBC] Compte/mot de passe non valide
Un message d’erreur de ce type signale que vous avez effectué une opération incorrecte dans lesystème de base de données. Pour plus d'informations, consultez la documentation des produits
FileMaker ou demandez conseil à l'administrateur de la base de données.
Les messages suivants mentionnant des erreurs dans des colonnes différentes s’affichent parfois
dans un nom de colonne incorrect.

Messages d’erreur JDBC
Le pilote FileMaker JDBC signale les erreurs à l’application à l’origine de l’appel en renvoyant desexceptions SQL. Si vous obtenez des messages d’erreur, ils peuvent provenir de différentes
sources :1 Pilote JDBC ;1 la plateforme FileMaker et port d'écoute FileMaker XDBC.
Messages d’erreur FileMaker JDBC
Si une erreur se produit au niveau du port d’écoute FileMaker XDBC ou de la source de données,le message précise le nom de cette source de données (DSN) et se présente comme suit :[FileMaker] [FileMaker JDBC] message

Chapitre 7 | Informations de référence

36

Exemple[FileMaker] [FileMaker JDBC] Compte/mot de passe non valide
Un message d’erreur de ce type signale que vous avez effectué une opération incorrecte dans lesystème de base de données. Pour plus d'informations, consultez la documentation des produits
FileMaker ou demandez conseil à l'administrateur de la base de données.

Index
Valeurs numériquesE

32bitsadministrateur ODBC (Windows) 15
architecture 13
pilote client (Windows) 14
64bitsadministrateur ODBC (Windows) 15
architecture 13
pilote client (Windows) 14
types de données 35

enregistrement du pilote client JDBC 29
étendus, privilèges 22
exceptions SQL 35

AF
fichiers
configuration de l’accès à 22
organisation sur un seul ordinateur 7
fonction CAST 34
fonction de catalogue 33
fonction ExecuteSQL 10
fonction GetAs 34
fonctions de catalogue ODBC 33
formats des messages d’erreur 35

accès à distance 7
accès via ODBC/JDBC, privilège étendu 22
action de script Exécuter SQL 9, 10
action de script Importer enregistrements 9, 10
administrateur de sources de données ODBC
création d’une source de données 15
ouverture 15
vérification de l’accès via ODBC 23
administrateur ODBC (macOS) 24
application cliente, utilisation de FileMaker Pro en tant que 6

générateur de requête SQL 6, 10
gestionnaire ODBC
téléchargement 18
graphe de liens 7

B

I

BLOB 34

importation de données ODBC 9
installation, configuration requise 13, 26

Cclés générées automatiquement 29
comptes et privilèges 22
configuration d’une source de données FileMaker
pour JDBC 31
pour ODBC (macOS) 24
pour ODBC (Windows) 23
configuration des privilèges et du partage 22
configuration requise pour l’installation 13, 26
configuration requise pour TCP/IP 8
configuration requise pour une utilisation en réseau 8
configuration système requisepour pilotes clients JDBC 26
pour pilotes clients ODBC 13
correspondance de types de donnéespilote clientJDBC 34
pilote clientODBC 33
curseurs dans JDBC 29
curseurs persistants dans JDBC 29

D
DATE 34
désactivation d'un fichier de base de données FileMaker Pro
partagé 8
DOUBLE 34

G

JJava, version 26
JDBC
messages d’erreur 35
pilote client, description 28
présentation 28
JDK (Java Development Kit) 29

MmacOS
configuration requise pour le pilote client JDBC 26
création d’une source de données 17
vérification de l’accès via ODBC 24
méthode getColumnPrivileges 33
méthode getColumns 33
méthode getMetaData 33
méthode getTables 33
méthode getTableTypes 33
méthode getTypeInfo 33
méthode getVersionColumns 33
méthodes DatabaseMetaData 33
méthodes Metadata 33
MicrosoftAccess 8
modification du schéma 7

38

mot de passe
avec JDBC 31
avec ODBC 23, 24
MySQL 11Nnoms de colonne 23O
ODBC
messages d’erreur 35
présentation 21
rubriques multivaluées 34
ODBC Manager
création d’une source de données 18
vérification de l’accès via ODBC 24
Oracle 11
outils RAD (Rapid Application Development) 28

P
partage, configuration de ODBC/JDBC 22
pilote client JDBC
classe et point d’accès principal du pilote 29
enregistrement avec le gestionnaire de pilotes JDBC 29
spécification de l’URL JDBC 29
vérification de l'accès 32
pilote client ODBC
vérification de l'accès (Windows) 23
vérification de l’accès (macOS) 24
pilote client ODBC FileMaker
macOS 17
Windows 14
pilote clientJDBC
types de données, correspondance 34
pilote clientODBC
types de données, correspondance 33
pilotes, versions compatibles 8
port 2399
requis pour JDBC 27
requis pour ODBC (macOS) 18
requis pour ODBC (Windows) 14
port d’écoute XDBC
messages d’erreur 35
utilisé avec JDBC 29
utilisé avec ODBC 22
ports requis
pour JDBC 27
pour ODBC (macOS) 18
pour ODBC (Windows) 14
prise en charge de SAVEPOINT 28
privilège étendu fmxdbc 22, 31
privilèges étendus 22
propriétés de pilote
pilote client JDBC 31
pilote client ODBC (macOS) 24
pilote client ODBC (Windows) 23

Rrubrique Conteneur
correspondance de types de données JDBC 34
correspondance de types de données ODBC 34
rubriquescorrespondance avec JDBC 34
correspondance avec ODBC 33
rubriques multivaluées 34

Ssolutions d’exécution, limites 10
source de données
configuration de l’accès pour JDBC 31
configuration pour l’accès via ODBC (macOS) 24
configuration pour l’accès via ODBC (Windows) 23
désactivation d'un fichier de base de données FileMaker Pro
partagé 8
une source de données pour chaque fichier de base de données FileMaker Pro 8
vérification de l'accès via JDBC 32
vérification de l’accès via ODBC (macOS) 24
vérification de l’accès via ODBC (Windows) 23
sources de données
création (macOS) 24
création (Windows) 23
une par fichier 8
sources de données SQL externes
accès 9versions prises en charge 11
SPI JDBC 29
SQL Server 11
SQL_DATE 33
SQL_DOUBLE 33
SQL_LONGVARBINARY 34
SQL_TIME 33
SQL_TIMESTAMP 33
SQL_VARCHAR 33
SQLColumnPrivileges 33
SQLColumns 33
SQLDescribeCol 33
SQLGetTypeInfo 33
SQLTables 33

Ttest d'accès
pilote client JDBC 32
pilote client ODBC (Windows) 23
test d’accès
pilote client ODBC (macOS) 24
TIME 34
TIMESTAMP 34
type de données ARRAY 29
type de données booléen 29
type de données CLOB 29
type de données DATALINK 29
type de données REF 29

39

types de données, correspondance
pilote clientJDBC 34
pilote clientODBC 33

U
URL (Uniform Resource Locator) pour le pilote client JDBC 29
utilisation d'ODBC et de JDBC avec le logiciel FileMaker 6

Vvaleur nulle 33
VARCHAR 34
vérification de l'accès
pilote client JDBC 32
pilote client ODBC (Windows) 23
vérification de l’accès
pilote client ODBC (macOS) 24

W
Windows
configuration requise pour le pilote client JDBC 26
création d’une source de données 23
vérification de l’accès à ODBC 23