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,问题就决绝了。
这虽然是个小问题,但可能会耗费我们将近一天的时间,所以想写此博客帮助碰到同样问题的人。
在视图配置模式下,在Driver栏选择Browse,然后加载com.mysql.jdbc.Driver驱动,不过前提你已经将该jar包放入classpath
上一篇: 第十二周作业
下一篇: era 数据下载需要注意的问题