具体异常信息:
出现该异常的主要原因:
一:连接URL格式出现了问题(Connection conn=DriverManager.getConnection("jdbcUrl","userName","password")
二:驱动字符串出错
三:Classpath中没有加入合适的jdbc驱动(驱动要和你的数据库版本一致)
四:驱动jar包放的位置不对
仔细排查一下了上述原因 :
前面三个与我没边儿,只能是最后一个,查看的web应用的WEB-INF/lib/目录,的确存在数据的驱动阿 ,为啥报错了,后面使这将里面的数据库驱动copy一份到tomcat的lib目录下,问题照旧,基于以往的经验,遇到过放在tocmat的lib目录都解决不了的问题,直接放jre里面,于是准备将数据库驱动包放jre里面,靠……linux3个jvm目录,查看eclipse里面应用的jvm路径,复制数据库驱动包到对应的jvm的jre目录下,重启tomcat,问题解决。
解决方法:
linux需要确定我们使用的是那个jvm,然后将数据库驱动包方法到该jvm的/jre/lib/ext/目录下(服务器也可以使用该方法)
Exception in thread "main" java.sql.SQLException: No suitable driver found for "jdbc:xxxxxx"(连接数据的jdbcUrl) at java.sql.DriverManager.getConnection(Unknown Source) at java.sql.DriverManager.getConnection(Unknown Source) at Jdbc.main(Jdbc.java:14)
出现该异常的主要原因:
一:连接URL格式出现了问题(Connection conn=DriverManager.getConnection("jdbcUrl","userName","password")
二:驱动字符串出错
三:Classpath中没有加入合适的jdbc驱动(驱动要和你的数据库版本一致)
四:驱动jar包放的位置不对
仔细排查一下了上述原因 :
前面三个与我没边儿,只能是最后一个,查看的web应用的WEB-INF/lib/目录,的确存在数据的驱动阿 ,为啥报错了,后面使这将里面的数据库驱动copy一份到tomcat的lib目录下,问题照旧,基于以往的经验,遇到过放在tocmat的lib目录都解决不了的问题,直接放jre里面,于是准备将数据库驱动包放jre里面,靠……linux3个jvm目录,查看eclipse里面应用的jvm路径,复制数据库驱动包到对应的jvm的jre目录下,重启tomcat,问题解决。
解决方法:
linux需要确定我们使用的是那个jvm,然后将数据库驱动包方法到该jvm的/jre/lib/ext/目录下(服务器也可以使用该方法)
windows也是一样