我有一个使用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'
答案 0 :(得分:2)
似乎您的应用程序尝试使用2类连接。您应该使它使用类型4。
Failure in loading native library db2jcct2, UnsatisfiedLinkError: ERRORCODE=-4472