加载本机库db2jcct2失败

时间:2019-01-23 18:59:51

标签: spring-boot db2 spring-data

我有一个使用Cassandra和DB2数据库的spring boot应用程序。 我将所需的配置添加到application.yml文件。

注意:我的Cassandra和DB2数据库是远程数据库(不是本地数据库)。

这是yaml文件中的内容:

msmtp

这是我在应用程序中使用的依赖项:

spring:
  datasource:
    url: jdbc:db2://myRemoteHost:portNumber/MyDBName
    username: username
    password: password
    driver-class-name: com.ibm.db2.jcc.DB2Driver

  jpa:
    properties:
      hibernate:
        dialect: org.hibernate.dialect.DB2Dialect

  data:
    cassandra:
      cluster-name: cluster name
      keyspace-name: keyspace name
      port: myPortNumber
      contact-points: host1.com
      username: username
      password: password

运行应用程序时,出现以下错误:

compile group: 'com.ibm.db2.jcc', name: 'db2jcc', version: 'db2jcc4'

1 个答案:

答案 0 :(得分:2)

似乎您的应用程序尝试使用2类连接。您应该使它使用类型4。

Failure in loading native library db2jcct2, UnsatisfiedLinkError: ERRORCODE=-4472