【发布时间】:2019-09-07 03:54:39
【问题描述】:
我正在尝试将 Spring Boot 数据源配置为远程 IBM DB2 数据库。我在application.properties 文件中添加了以下配置:
spring.jpa.hibernate.ddl-auto=none
spring.datasource.url=jdbc:db2://<dbhost>:<dbport>/<db>
spring.datasource.username=<username>
spring.datasource.password=<password>
我什至在 application.yml 中添加了相同的属性:
spring:
datasource:
url: jdbc:db2://dashdb-txn-sbox.services.eu-gb.bluemix.net:3000/BLUDB:sslConnection=true;
username: <username>
password: <password>
driverClassName: com.ibm.db2.jcc.DB2Driver
jpa:
properties:
hibernate:
dialect: org.hibernate.dialect.DB2Dialect
但是,我仍然收到此错误:
A communication error occurred during operations on the connection's underlying socket, socket input stream, or socket output stream. Error location: Reply.fill() - socketInputStream.read (-1). Message: Read timed out. ERRORCODE=-4499, SQLSTATE=08001
【问题讨论】:
标签: database spring spring-boot spring-data-jpa db2