P6SPY 报错 No suitable driver found

P6SPY检测Hibernate的运行状况,是很不错的选择。

参考地址: http://my.oschina.net/jiyayun/blog/87078

但是在配置的过程中一直不能正确使用。所以尝试了在非WEB程序下使用,是正常的,但在WEB应用程序下报出 No suitable driver found for jdbc 的错误,这让我纠结了很久。是找遍了网上的资料,基本上都说是三个问题:

    一是:连接URL格式出现了问题(Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/XX","root","XXXX")

    二是:驱动字符串出错(com.mysql.jdbc.Driver)

    三是Classpath中没有加入合适的mysql_jdbc驱动 

    经过我的仔细检查,这三种错误我都没有犯,为什么呢?

    尝试着将mysql-connector-java-3.1.14-bin.jar的jar包加入C:\Program Files\Java\jre1.6.0_02\lib\ext文件夹下,问题解决了!! 

    原来是不仅仅要求将驱动加入classpath中,而且需要将该jar包加入到java运行环境的外部jar包中!

你可能感兴趣的:(jdbc,P6spy)