【发布时间】:2019-09-17 01:17:59
【问题描述】:
我正在设置一个 Spring-boot 应用程序以连接到 HP NonStop Tandem 的 SQL/MX。首先,我通过在应用程序的服务部分对 jdbc 参数(如 dataSource、URL 等)进行硬编码来实现这种连接,并且它工作正常(我能够通过执行查询来访问表)。
现在我正在尝试删除硬编码部分并将我的数据库相关信息放在 application.properties 文件中,但现在我收到以下错误
org.springframework.jdbc.support.MetaDataAccessException: JDBC 驱动程序未实现 JDBC DatabaseMetaData 方法 - 升级你的驱动程序;嵌套异常是 java.lang.AbstractMethodError:方法 com/tandem/t4jdbc/SQLMXConnection.isValid(I)Z 是抽象的
有人可以帮助我了解根本原因吗?对数据源详细信息进行硬编码时使用了相同的驱动程序 jar,当 application.properties 中有数据源属性并且需要升级到 jar 时,它可以正常工作但无法正常工作。
【问题讨论】:
标签: spring-boot spring-boot-test hp-nonstop tandem sqlmx