1
5
这是一个 真的? 很长一段时间以来,我对FileMaker Pro做了些什么,但我知道它确实具有与之建立ODBC(和JDBC)连接的功能(不过,我不知道如何或如果是这样,那将转换为linux/perl/python世界)。
本文介绍如何通过ODBC&JDBC共享/公开文件生成器数据:
从那里,如果您能够创建一个ODBC/JDBC连接,您可以根据需要查询数据。 |
2
3
您需要FileMaker Pro安装光盘来获取驱动程序。 This document 详细介绍了FMP9的流程-它与7.x版和8.x版相似。版本6.x和早期版本完全不同,我不必费心去尝试(这些早期版本中的xdbc支持最多是“最小的”)。 FMP9支持SQL-92标准语法(大部分)。请注意,不要直接查询表,而是使用作为排序表别名的“表出现”名称进行查询。如果数据表存储在多个文件中,则可以创建一个具有指向这些数据表的表引用/别名的单一FMP文件。这里有一个“未记录的特性”,在这个特性中,这样的文件必须有一个定义在其中的表,并且该表“相关”到关系图上的任何其他表(不管是哪个表),以便ODBC访问工作。否则,您的查询将始终不返回任何结果。 PDF文档详细说明了使用xdbc接口fmp所提供的所有限制。简单查询的性能相当快,YMMV。我发现指定“like”操作符的查询的性能不如stallar。 fmp还具有一个XML/XSLT接口,您可以使用该接口通过HTTP连接查询fmp数据。它还提供了一个PHP类,用于访问和使用Web应用程序中的fmp数据。 |
3
2
如果您的学习方向是Python,那么您可能会对检查FileMaker的Python包装器感兴趣。它通过FileMaker的内置XML服务提供对FileMaker数据的双向访问。您可以在以下网站上找到有关这方面的详细信息: |