目录

Search

  1. 前言
  2. 命令行程序和实用程序
  3. 安装和配置命令行实用程序
  4. 使用命令行程序
  5. 命令行程序的环境变量
  6. 使用 infacmd
  7. infacmd as 命令引用
  8. infacmd aud 命令引用
  9. infacmd autotune 命令引用
  10. Infacmd bg 命令参考
  11. infacmd ccps 命令引用
  12. infacmd cluster 命令引用
  13. infacmd cms 命令引用
  14. infacmd dis 命令引用
  15. Infacmd dis 查询
  16. infacmd dp 命令引用
  17. infacmd idp 命令引用
  18. infacmd edp 命令引用
  19. Infacmd es 命令参考
  20. infacmd ics 命令引用
  21. infacmd ipc 命令引用
  22. infacmd isp 命令引用
  23. infacmd ldm 命令引用
  24. infacmd mas 命令引用
  25. infacmd mi 命令引用
  26. infacmd mrs 命令引用
  27. infacmd ms 命令引用
  28. infacmd oie 命令引用
  29. infacmd ps 命令引用
  30. infacmd pwx 命令引用
  31. infacmd roh 命令引用
  32. infacmd rms 命令参考
  33. infacmd rtm 命令引用
  34. infacmd sch 命令参考
  35. infacmd search 命令引用
  36. infacmd sql 命令引用
  37. infacmd tdm 命令引用
  38. infacmd tools 命令引用
  39. infacmd wfs 命令引用
  40. infacmd ws 命令引用
  41. infacmd xrf 命令引用
  42. infacmd 控制文件
  43. infasetup 命令引用
  44. pmcmd 命令引用
  45. pmrep 命令引用
  46. 使用 filemanager
  47. 处理 pmrep 文件

JDBC V2 连接选项

JDBC V2 连接选项

使用连接选项定义 JDBC V2 连接。
按以下格式输入连接选项:
... -o option_name=value option_name=value ...
例如,
./infacmd.sh createConnection -dn Domain_irl63ppd06 -un Administrator -pd SAM123 -cn PostgreSQL -cid PostgreSQL -ct JDBC_V2 -cun adaptersX1 -cpd adaptersX1 -o "connectionstring=' jdbc:postgresql://aurorapostgres-appsdk.c5wj9sntucrg.ap-south-1.rds.amazonaws.com:5432/ JDBCV2' jdbcdriverclassname='org.postgresql.Driver' schemaname='public' subtype='PostgreSQL' supportmixedcaseidentifier='true' quoteChar='(quotes)'"
要输入多个选项,请用空格分隔这些选项。要输入包含空格或其他非字母数字字符的值,请使用引号将值引起来。
下表介绍了 infacmd isp CreateConnection 和 UpdateConnection 命令的 JDBC V2 连接选项:
选项
说明
username
数据库用户名。
具有 Azure SQL 数据库、PostgreSQL 或关系数据库访问权限的用户名。
password
数据库用户名的密码。
schemaname
要在数据库中连接的架构名称。
jdbcdriverclassname
JDBC 驱动程序类的名称。
以下列表提供了可以为适用的数据库类型输入的驱动程序类名称:
  • Azure SQL 数据库的 JDBC 驱动程序类名称:
    com.microsoft.sqlserver.jdbc.SQLServerDriver
  • Aurora PostgreSQL 的 JDBC 驱动程序类名称:
    org.postgresql.Driver
有关要将哪一驱动程序类与特定数据库使用的详细信息,请参阅供应商文档。
connectionstring
用于连接到数据库的连接字符串。
使用以下连接字符串:
jdbc:<subprotocol>:<subname>
以下列表提供了可为适用的数据库类型输入的示例连接字符串:
  • Azure SQL 数据库 JDBC 驱动程序的连接字符串:
    jdbc:informatica:oracle://<host>:<port>;SID=<value>
  • Aurora PostgreSQL JDBC 驱动程序的连接字符串:
    jdbc:postgresql://<host>:<port>[/dbname]
有关可用于特定驱动程序的连接字符串的详细信息,请参阅供应商文档。
subtype
要连接到的数据库类型。
您可以从以下各项中选择要连接到的数据库类型:
  • Azure SQL 数据库
    。连接到 Azure SQL 数据库。
  • PostgreSQL
    。连接到 Aurora PostgreSQL 数据库。
  • 其他
    。连接到支持 Type 4 JDBC 驱动程序的任何数据库。
supportmixedcaseidentifier
如果数据库使用区分大小写的标识符,则启用。启用后,数据集成服务为在为
SQL 标识符字符
属性选择的字符内的所有标识符加上引号。
例如,PostgreSQL 数据库支持混合大小写字符。您必须启用此属性才能连接到 PostgreSQL 数据库。
SQL 标识符字符
属性设置为 none 时,
支持混合大小写标识符
属性将禁用。
quoteChar
数据库用于在 SQL 查询中为分隔标识符加上引号的字符类型。可用的字符取决于数据库类型。
如果数据库使用常规标识符,选择(无)。数据集成服务生成 SQL 查询时,该服务不会将带分隔符的字符放置在任何标识符周围。
如果数据库使用分隔标识符,则选择一个字符。数据集成服务生成 SQL 查询时,该服务将在此字符内为分隔标识符加上引号。