项目是springBoot2.0的,原先使用druid连接池,后换用hikari连接池自己学习,启动项目OK不报错,但每次dao层访问数据库就报500,T4CPreparedStatement.isClosed()Z is abstract 日志如下:
项目使用的是ojbdc14(14指的是1.4,并不是说比ojdbc8要新),jdk1.4时代的产物,升级一下看看问题能否解决。
MAVEN上已经不提供这个jar了,网上找ojbdc6,各种收积分的资源,果断从DataGrip中拷贝。
按照图示找到驱动包的位置,拷出来(图片为macOS系统路径)。
自己手动install到本地库,可以见文章 https://blog.csdn.net/k99sam/article/details/82225301。改POM。
启动项目测试,访问数据库,问题已解决!