如问题所示
我目前使用的是sqlite,之前在配置数据库失败时,才发现少了setDriverClass这个设置,但是使用mysql数据库的时候 这行代码是可以缺省的,今天特别打断点留意了一下,最后发现是在alibaba包里的进行设置,通过反编译看到源码,结果并没有得到答案
上述方法在判断没有driverClass时使用它们的工具类来处理 我又跑去看了工具类的源码
这段代码解释了它帮我们配置了driverClass属性以为有了答案
这一段是配置oracle 的 但是平时写法是“oracle.jdbc.driver.OracleDriver”所以需要咱们配置还可以理解
但是这一段请配合文章头我自己注释掉的driverClass那行代码
一模一样!!!一模一样!!!一模一样!!!
明明他也给处理了 并且值是一样的 为什么我还必须要配置???
可能有地方疏忽 反解码不能一步步看 我都是自己找的方法