欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Hibernate的配置在myeclipse中的一个坑,希望帮助同样碰到问题的人

程序员文章站 2022-06-20 10:41:57
...

今天在写项目时碰到No suitable driver found for jdbc:mysql://localhost:3306/xxx的错误,我当时就很好奇,于是写了个单独的测试类发现没啥问题,可以正常的插入和查询。

但是在servlet中调用我写的操作数据库的类时就会报错。

那么是不是会是像网上说的那样什么mysql-connector-java-xxx的版本不对呢? 明显自己使用的mysql是5.7的版本,而mysql-connector-java-5.1是支持的。


于是自己又看了看是不是我的配置文件写错了?

	<property name="connection.driver_class">
		com.mysql.jdbc.Driver
	</property>
	<!-- 连接数据库的url -->
	<property name="connection.url">
		jdbc:mysql://localhost:3306/webshop
	</property>

这样的配置反反复复看了十几遍,哈哈说道底自己的眼睛总不会骗人吧。

后面我又猜测是不是连接数量设置的太少、dialect方言有问题、是不是要重启自己的电脑......

这些都试了遍都没有用,最终我将目光放向了自己很信任的myeclipse2014,上面的配置文件都是自己写的,不知道myeclipse能不能识别。

于是,我采用了myeclipse的视图配置Driver,问题就决绝了。

这虽然是个小问题,但可能会耗费我们将近一天的时间,所以想写此博客帮助碰到同样问题的人。

Hibernate的配置在myeclipse中的一个坑,希望帮助同样碰到问题的人


在视图配置模式下,在Driver栏选择Browse,然后加载com.mysql.jdbc.Driver驱动,不过前提你已经将该jar包放入classpath