关于用DB2v8.2驱动连接数据库出现 No suitable driver错误的解决方案

时间:2022-12-15 11:52:57

首先:确定你的驱动是不是和DB2的版本一样,不一样的话,在DB2的安装路径下的java文件夹下有两个包,一个是db2java.zip,一个是db2jcc.jar,首先把这两个包拷到你的WEB-INF/lib下,以及你的TOMCAT安装路径下的common/lib下,需要注意的是db2java.zip这个包的后缀名一定要改成JAR,不改的话,会提示找不到驱动那个类,而且你直接改是没有问题的,JAR包都是ZIP的压缩格式(这里提一点,如果你需要打包JAR包,可以直接压缩成ZIP格式,再把后缀名改为JAR就可以了)然后看还有没有错误,如果还有继续看下面

 

其次:你要查看你的代码如果你用的com.ibm.db2.jcc.DB2Driver这个驱动,则URL必须用jdbc:db2://localhost:6789/<yourdatabase> 如果你用的com.ibm.db2.app.DB2Driver这个驱动,则URL必须用jdbc:db2:<yourdatabase>

 

这样就可以解决了