使用 FileMaker Pro 的 ODBC 和 JDBC
可以将 FileMaker Pro 用作:
•数据源,与使用
ODBC(开放式数据库连接)和
JDBC(Java 数据库连接)的同一计算机上的其他应用程序共享
数据库文件。例如,可以在其他应用程序中使用 FileMaker Pro 数据来创建图表,分析数字和生成报表。请参阅下面的“数据源 FileMaker Pro”。
•ODBC
客户端应用程序,与同一计算机上的数据源或网络上的数据源交互。例如,可以将数据从 Oracle 数据源导入 FileMaker Pro,也可以在关系图和布局中交互式处理 Oracle 数据源。请参阅下面的“作为 ODBC 客户端应用程序的 FileMaker Pro”。
数据源 FileMaker Pro
FileMaker Pro 提供了通过 ODBC 和 JDBC 将数据库共享为数据源所需的所有软件,包括用于从其他应用程序访问数据库的客户端
驱动程序。要通过网络将 FileMaker 数据库文件共享为数据源,请使用 FileMaker Server。
作为 ODBC 客户端应用程序的 FileMaker Pro
将 FileMaker Pro 用作客户端应用程序时,您必须安装和配置所访问 ODBC 数据源的驱动程序。例如,要使用 ODBC 访问 Oracle 数据库中的数据,必须安装和配置 Oracle ODBC 客户端驱动程序。一些厂商提供了第三方驱动程序。有关更多信息,请参阅
配置 ODBC 客户端驱动程序。
注意 ODBC 数据源也称为外部 SQL 源 (ESS)。
•在关系图和布局中对 ODBC 数据源进行实时交互式处理。请参阅
连接外部数据源。
有关将 FileMaker Pro 用作数据源或客户端的概览,请参阅下一节。
决定如何在 FileMaker 中使用 ODBC 和 JDBC
预期目标 | 实现方式 | 参考资料 |
将 FileMaker Pro 用作数据源/共享 FileMaker Pro 数据 | 1ODBC 和 JDBC 2SQL 查询 | |
将 FileMaker Pro 用作 ODBC 客户端/访问 ODBC 数据 | 1通过关系图交互 2通过 ODBC 的一次性静态导入(或“文件”菜单 >“打开”),以及“导入记录”脚本步骤和“执行 SQL 语句”脚本步骤 | |
术语
条款 | 说明 |
数据库管理系统 (DBMS) | 用来帮助用户存储、处理或检索数据库信息的应用程序 |
SQL | 控制 DBMS 并与 DBMS 交互的标准编程语言 |
数据源 | 要访问的数据(如 DBMS)和用于查找数据的信息(例如路径或 IP 地址) |
客户端应用程序 | 使用 ODBC 或 JDBC 请求数据源中数据(使用 SQL)的应用程序 |
查询 | 通过发送 SQL 语句,检索、操纵或修改数据源中的数据 |
表 | 数据集合,与 FileMaker Pro 数据库文件中的 表类似 |
列 | 表中的属性,与 FileMaker Pro 数据库文件中的 字段类似 |
行 | 表中的一组单元格,与 FileMaker Pro 数据库文件中的 记录类似 |
ODBC 驱动程序 | DLL (Windows) 或共享库 (macOS),发送 SQL 查询以访问存储在数据库中的数据,并将请求的数据传送到客户端应用程序 |
JDBC 驱动程序 | JAR(Java 存档)文件会发送 SQL 查询来访问存储在数据库中的数据,并将请求的数据传送到客户端应用程序 |
开始之前
在开始处理 ODBC 数据源之前,请先执行以下操作:
•安装合适的 ODBC 驱动程序。
•知道 ODBC 数据源或 FileMaker Pro 数据库的 IP 地址或域名。
•知道数据库管理员提供的 ODBC 数据源的用户名和密码。
数据库管理员提供的访问权限决定了是否允许您具有读写或只读权限。