为 JDBC 数据源注册服务器定义

您必须在联合数据库中注册每个要访问JDBC。

关于本任务

对于 Db2® v11.5.7 或更早版本,要注册 JDBC 服务器,必须指定 JDBCJDBC程序包名称和远程服务器的 JDBC 连接字符串。 从 Db2 v11.5.8 开始,不需要明确创建 JDBC 包装器,只需指定 URL。 此外,在 Db2 安装中捆绑了驱动程序库的情况下 JDBC不需要 DRIVER_PACKAGE 和 DRIVER_CLASS。 您可以在所有捆绑的 JDBC中检查新的配置文件 jdbc.ini 。 对于未与驱动程序库捆绑的数据源,您可以从供应商处下载 JDBC ,并指定DRIVER_PACKAGE和DRIVER_CLASS。

过程

在命令行中为每个要注册JDBC运行CREATE SERVER语句,
例如:
-- New simplifed syntax
CREATE SERVER server_Definition_Name 
  TYPE jdbc_Datasource_Type 
  VERSION version_Number 
  OPTIONS (
  URLjdbc_Url_Connect_String');       
-- Old traditional syntax
CREATE SERVER server_Definition_Name 
  TYPE jdbc_Datasource_Type 
  VERSION version_Number 
  WRAPPER jdbc_Wrapper_Name 
  OPTIONS (
      DRIVER_PACKAGE 'jdbc_Driver_package_optional',
      DRIVER_CLASSjdbc_Driver_Class_Path', 
      URLjdbc_Url_Connect_String');
重要提示 :运行CREATE SERVER语句时,在运行CREATE NICKNAME语句之前不会创建数据源连接。 如果您在选项参数中指定了错误的连接信息,在运行创建昵称或直通语句之前,不会收到错误通知。

后续操作

完成此任务后,您必须创建一个用户映射。