Skip to main content

编排平台默认内置了 db2mssqlmysqloraclepostgresql 五种数据库的 JDBC 驱动包,如果需要配置的数据库不属于以上范围,则需要自行将驱动包上传到服务器才能配置使用

一、MySQL

  • URL模板:

    jdbc:mysql://{host}:{port}/{db}?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&rewriteBatchedStatements=true
  • 默认端口:3306

  • 驱动类:

    # 5.x及之前的版本
    com.mysql.jdbc.Driver

    # 8.x及以后的版本(推荐使用)
    com.mysql.cj.jdbc.Driver
  • 驱动包路径:

    # 版本:3.1.14
    /opt/orchsym/runtime/upload_repository/jdbc/mysql/mysql-connector-java-3.1.14.jar

    # 版本:5.1.48
    /opt/orchsym/runtime/upload_repository/jdbc/mysql/mysql-connector-java-5.1.48.jar

    # 版本:8.0.19
    /opt/orchsym/runtime/upload_repository/jdbc/mysql/mysql-connector-java-8.0.19.jar

    # 版本:8.0.29
    /opt/orchsym/runtime/upload_repository/jdbc/mysql/mysql-connector-java-8.0.29.jar
  • 驱动版本:

    驱动包驱动类兼容版本下载地址
    mysql-connector-java- 8.0.19.jarcom.mysql.cj.jdb c.DriverMySQL 5.6-8.0mysql-connector-java-8.0.19.jar
    mysql-connector-java- 5.1.48.jarcom.mysql.jdbc.D riverMySQL 5.6-8.0mysql-connector-java-5.1.48.jar
    mysql-connector-java- 3.1.14.jarcom.mysql.jdbc.D riverMySQL 3.x/4.xmysql-connector-java-3.1.14.jar

二、MS SQL Server

  • URL模板:

    jdbc:sqlserver://{host}:{port};database={db}
  • 默认端口:1433

  • 驱动类:

    com.microsoft.sqlserver.jdbc.SQLServerDriver 
  • 驱动包路径:

    # 版本:1.3.1
    /opt/orchsym/runtime/upload_repository/jdbc/mssql/jtds-1.3.1.jar

    # 版本:6.2.2
    /opt/orchsym/runtime/upload_repository/jdbc/mssql/mssql-jdbc-6.2.2.jre8.jar

    # 版本:8.2.1
    /opt/orchsym/runtime/upload_repository/jdbc/mssql/mssql-jdbc-8.2.1.jre8.jar
  • 官网信息:SQL版本兼容性

  • 驱动版本:

    驱动包驱动类兼容版本下载地址
    mssql-jdbc-8.2.1.jre8.jarcom.mysql.cj.jdb c.DriverSQL Server 2012-2019mssql-jdbc-8.2.1.jre8.jar
    mssql-jdbc-6.2.2.jre8.jarcom.mysql.jdbc.D riverSQL Server 2008(include R2)-2017mssql-jdbc-6.2.2.jre8.jar
    jtds-1.3.1.jarcom.mysql.jdbc.D riverSQL Server 6.5 7 2000-2008jtds-1.3.1.jar

三、PostgreSQL

  • URL模板:

    jdbc:postgresql://{host}:{port}/{db}
  • 默认端口:5432

  • 驱动类:

    org.postgresql.Driver
  • 驱动包路径:

    # 版本:8.4
    /opt/orchsym/runtime/upload_repository/jdbc/postgresql/postgresql-8.4-703.jdbc4.jar

    # 版本:42.2.10
    /opt/orchsym/runtime/upload_repository/jdbc/postgresql/postgresql-42.2.10.jar
  • 官网信息:PostgreSQL JDBC

  • 驱动版本:

    驱动包兼容版本下载地址
    postgresql-42.2.10.j arPostgreSQL >= 9.4postgresql-42.2.10.jar
    postgresql-9.4.1212. jarPostgreSQL 9postgresql-9.4.1212.jar
    postgresql-8.4-703.jdbc4.jarPostgreSQL >= 8,2postgresql-8.4-703.jdbc4.ja

四、DB2

五、DB2/AS400

  • URL模板:

    jdbc:as400://10.38.24.58;[libraries={database};]ForceTranslation=1;translate binary=true;
  • 默认端口:446

  • 驱动类:

    com.ibm.as400.access.AS400JDBCDriver
  • 驱动版本:

    驱动包驱动类下载地址
    jt400.jarcom.ibm.as400.access.AS400JDBCDriverjt400-9.1
  • 备注:

    如果存在查询出来avro 字段是byte 类型,可以尝试设置 ForceTranslation=1388

六、Oracle

  • URL模板:

    # 方式1:SID
    # 查看sid:select value from v$parameter where name='instance_name';
    jdbc:oracle:thin:@{host}:{port}:{SID}
    eg: jdbc:oracle:thin:@223.111.181.115:1521:xe

    # 方式2:ServerName
    # 查看ServerName:select value from v$parameter where name='service_names';
    jdbc:oracle:thin:@//{host}:{port}/{ServiceName}
    eg: jdbc:oracle:thin:@//223.111.181.115:1521/XE

    # 方式3:TNS
    jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=223.111.181.115)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=xe)))
  • 默认端口:1521

  • 驱动类:

    oracle.jdbc.driver.OracleDriver
  • 驱动包路径:

    # 版本:8
    /opt/orchsym/runtime/upload_repository/jdbc/oracle/ojdbc8.jar

    # 版本:8-19.3.0.0
    /opt/orchsym/runtime/upload_repository/jdbc/oracle/ojdbc8-19.3.0.0.jar

    # 版本:Oracle 10g
    /opt/orchsym/runtime/upload_repository/jdbc/oracle/10g/ojdbc14.jar

    # 版本:Oracle 11g
    /opt/orchsym/runtime/upload_repository/jdbc/oracle/11g/ojdbc6.jar
  • 驱动版本:

    驱动包兼容版本下载地址
    ojdbc8-19.3.0.0.jarOracle 12.2-19cojdbc8.jar
    ojdbc6.jarOracle 11g
    ojdbc14.jarOracle 10g
    ojdbc6.jarOracle 9i

七、Informix

  • URL模板

    jdbc:informix-sqli://{host}:{port}/{db}:INFORMIXSERVER={server-name};user={user};password={password}
  • 默认端口:

  • 驱动类:

    com.informix.jdbc.IfxDriver
  • 驱动包:ifxjdbc.jar

八、Sybase

Sybase Adaptive Server Enterprise JDBC Driver

  • UR模板

     jdbc:sybase:Tds:{host}:{port}/{db}
  • 默认端口5000

  • 驱动类:

    com.sybase.jdbc2.jdbc.SybDriver OR com.sybase.jdbc3.jdbc.SybDriver
  • 驱动包:jconn2.jar 或jconn3.jar

Sybase Adaptive Server Anywhere or Sybase IQ JDBC Driver

  • URL模板:

    jdbc:sybase:Tds:{host}:{port}?ServiceName={database_name}
  • 默认端口:2638

  • 驱动类:

    com.sybase.jdbc2.jdbc.SybDriver OR com.sybase.jdbc3.jdbc.SybDriver
  • 驱动包:jconn2.jar 或jconn3.jar

九、Teradata

  • URL模板:

    Type 4: 
    jdbc:teradata://DatabaseServerName/Param1,Param2,...
    Type 3: jdbc:teradata://GatewayServerName:PortNumber/DatabaseServerName/Param1,Param2,...
  • 驱动类:

    com.ncr.teradata.TeraDriver
  • 驱动包:terajdbc4.jar tdgssjava.jar gui.jar

十、Netezza

  • URL模板:

    jdbc:netezza://{host}:{port}/{database_name}
  • 驱动类:

    org.netezza.Driver
  • 驱动包:terajdbc4.jar tdgssjava.jar gui.jar

十一、Hana sap

  • URL模板:

    jdbc:sap://ip:30015?reconnect=true
  • 默认端口:30015

  • 驱动类:

    com.sap.db.jdbc.Driver
  • 驱动包:ngdbc-2.10.19.jar

十二、神通数据库(OSCar)

  • URL模板:

    jdbc:oscar://IP:端口/数据库名称;
  • 默认端口:2003

  • 驱动类:com.oscar.Driver

  • 驱动包:oscarJDBC.jar

十三、达梦数据库(DM)

  • URL模板:

    jdbc:dm://IP:端口/数据库名称
  • 默认端口:5236

  • 驱动类:dm.jdbc.driver.DmDriver

  • 驱动包:Dm7JdbcDriver1X.jar(X表示JDK版本,比如JDK7对应的Dm7JdbcDriver17.jar)

十四、人大金仓数据库

  • URL模板:

    jdbc:kingbase://IP:端口/数据库名称
  • 默认端口:54321

  • 驱动类:com.kingbase.Driver

  • 驱动包:kingbasejdbc4.jar 或 kingbasejdbc3.jar