java.sql.SQLException: No suitable driver found for jdbc:db2://10.8.222.72:50000/xxx:xxxSchema=xxx

最近在做银行项目,需用到db2数据库,由于第一次接触,记录一下程序启动时db2报的错误。

java.sql.SQLException: No suitable driver found for jdbc:db2://10.8.222.72:50000/xxx:xxxSchema=xxx

这个错误主要就是找不到驱动或者没有合适的驱动。

说白了,根本原因:没有找到驱动。

以下是总结的几个原因:

1、检查代码错误是不是少了jar包,或者jar版本太老了

2、检查是否有db2jcc.jar/db2jcc_license_cu.jar/db2jcc4.jar

3、检查配置中的url地址,

如果是jdbc.properties文件,注意:要以分号结尾。(本人就是犯了这个错误

地址jdbc.url=jdbc:db2//10.8.222.72:50000/mdpdb:currentSchema=RDS_BJRT;

如果是springboot的yml文件,则地址写法如下

spring

    datasource

        url=jdbc:db2//10.8.222.72:50000/mdpdb:currentSchema=RDS_BJRT;

4、检查驱动字符串是否有误  com.ibm.db2.jcc.DB2Driver

5、注意各技术对db2的支持以及如何配置,如hibernate/mybatis等。

 

hibernate对db2数据库的配置如下:

hibernate.dialect=org.hibernate.dialect.DB2Dialect

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值