Help

Table Of Contents
Using ODBC and JDBC with FileMaker Pro
F
ILEMAKER PRO HELP 545
Terminology
Before you begin
Before you work begin working with ODBC data sources, do the following:
Install the appropriate ODBC driver.
Know the IP address or domain name of the ODBC data source or FileMaker Pro database.
Know the user name and password for the ODBC data source as supplied by the database
administrator.
The access that the database administrator provides determines whether you will be allowed
read-write or read-only access.
Sharing FileMaker Pro data via ODBC or JDBC
FileMaker Pro can serve as a data source for sharing your database files with ODBC- and JDBC-
compliant applications.
Use FileMaker Pro as
an ODBC client/
access ODBC data
1. Interactively via the
relationships graph
2. One-time, static via
ODBC import (or File
menu
> Open), also
Import Records script
step, Execute SQL
script step
FileMaker Pro Help FileMaker Pro/
Pro
Advanced, and
FileMaker
Server
What do you want to
do?
How do you do it? See Products
Term Description
Database Management
System (DBMS)
An application that allows users to store, process, and retrieve information in a
database
SQL A standard programming language that controls and interacts with a DBMS
Data source The data you want to access (like a DBMS) and information to locate the data
(like the path or
IP address)
Client application The application that is requesting data (using SQL) from a data source using
ODBC or JDBC
Query The retrieval, manipulation, or modification of data from a data source by
sending SQL statements
Tab le A collection of data, similar to a table in a FileMaker Pro database file
Column An attribute in a table, similar to a field in a FileMaker Pro database file
Row A set of cells in a table, similar to a record in a FileMaker Pro database file
ODBC driver A DLL (Windows) or shared library (OS X) that sends an SQL query to access
data stored in a database and delivers the requested data to the client
application
JDBC driver A JAR (Java Archive) file that sends an SQL query to access data stored in a
database and delivers the requested data to the client application