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包中!来源:oschina
链接:https://my.oschina.net/u/239061/blog/87625