JDBC入门

JDBC提供了对多个数据库格式的通用非空间访问。所有必需的都是驱动程序和连接字符串。

推荐驱动程序JDBC版本为4.0或4.1。

  • 驱动程序的主要源是数据库供应商。但是,商业和开源驱动程序可从许多位置获得。可以找到第三方商业JDBC驱动程序列表http://www.databasedrivers.com/jdbc/
  • 单个JDBC驱动程序适用于32位FME和64位FME。
  • JDBC驱动程序文件是一个。罐在加载Java虚拟机时,需要将需要放置在添加到Java类路径中的一个位置的文件。这些位置是:

/ plugins

/资源/引擎/插件/ Java

/ fme / plugins / java

笔记:为避免连接错误,我们建议您在添加新建之前关闭FME工作台。罐文件。

联系

通常为每个数据库驱动程序记录JDBC连接字符串。例如:

使用DB2 JDBC驱动程序,连接字符串看起来像:

JDBC:DB2:// BT-DB-DB2_97:50000 / testdB

使用PostgreSQL可用的PostgreSQL JDBC驱动程序,它看起来像:

JDBC:PostgreSQL:// /

用于访问SAP HANA,它看起来像:

JDBC:SAP://54.221.120.100:30015

用于从Linux访问SQL Server,它看起来像:

JDBC:SQLServer:// ; databaseName =

在FME Workbench中,您可以设置使用所需连接字符串的数据库连接条目。选择工具> FME选项>数据库连接。

一旦该连接成功测试,它可以保存并用于想要使用该特定连接字符串连接的任何读取器,编写器或变换器。例如:

提供了Java驱动程序类,以便我们可以为4.0前的驱动程序或不完整的打包版本4驱动程序提供有限的支持。这些要求您还指定要加载的Java驱动程序类以及连接字符串。在大多数情况下,该字段可以保持空。