您的位置:首页 > 编程语言 > Java开发

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

2017-07-23 16:40 274 查看
今天在写项目时碰到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,问题就决绝了。

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



在视图配置模式下,在Driver栏选择Browse,然后加载com.mysql.jdbc.Driver驱动,不过前提你已经将该jar包放入classpath
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐