JDBC入门

JDBC提供对大量数据库格式的通用非空间访问。所需要的只是一个驱动程序和一个连接字符串。

驱动程序JDBC版本建议为4.0或4.1。

驱动程序的主要来源是数据库供应商。然而,商业和开源驱动程序可从多个位置获得。第三方商业JDBC驱动程序列表可在http://www.databasedrivers.com/jdbc/.

单个JDBC驱动程序同时适用于32位FME和64位FME。

JDBC驱动程序文件是罐子文件。此文件需要添加到以下概述的某个位置(取决于平台):

雨衣

地点NGDC.JAR在加载Java虚拟机时添加到Java类路径中的一个位置。这些位置是:

  • 用户/ /库/应用支持/FME/Pu外L/Java
  • /Frime/FME// /插件

Linux

地点NGDC.JAR在加载Java虚拟机时添加到Java类路径中的一个位置。这些位置是:

窗户

地点NGDC.JAR在加载Java虚拟机时添加到Java类路径中的一个位置。这些位置是:

注:为了避免连接错误,我们建议您在添加新的前关闭FME Workbench罐子文件夹。

连接

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

使用DB2JDBC驱动程序,连接字符串如下所示:

JDBC:DB2://BT-DB2DB297:5000/TestDB

使用PostgreSQL提供的PostgreSQL JDBC驱动程序,看起来像:

JDBC:PostgreSQL:/。/ /

访问SAP HANA时,它看起来像:

JDBC:SAP://54.221.120.100:30015

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

jdbc:sqlserver:/。/ 数据库名=

在FME工作台上,可以设置使用所需连接字符串的数据库连接项。选择工具>FME选项>数据库连接。

一旦成功测试了此连接,它可以在任何读卡器中保存和使用,作家,或者使用特定连接字符串连接的变压器。例如:

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