Connecting FileMaker to external SQL databases via ODBC/JDBC

Intermediate

Use external data sources to query and join data from MySQL, PostgreSQL, SQL Server, or Oracle directly inside FileMaker.

What you'll learn

  • How to define an External Data Source for an ODBC/JDBC connection
  • What shadow tables are and how they appear in the Relationships graph
  • Limitations of external SQL data sources in FileMaker

FileMaker can connect to external SQL databases using ODBC or JDBC drivers. Once a connection is defined as an External Data Source, you can create shadow tables, build relationships across systems, and use ExecuteSQL queries against external tables.

1/3
1

Install the ODBC driver and define a DSN

Install the appropriate ODBC driver for your database (e.g., MySQL Connector/ODBC, PostgreSQL psqlODBC) on the FileMaker Server machine. Create a System DSN (Data Source Name) using the ODBC Data Source Administrator (Windows) or iODBC (macOS). The DSN is what FileMaker references.

Sign in to track your progress and pick up where you left off.

Sign in to FM Dojo