在项目开始之初, 开始整合了SSM ,今天来说说遇到一个很细节的问题。
配置一切正常,但是还是报了下面的错 , 百度了很多解决方法。但是还是不行 。
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
最后琢磨了一晚上 找到了问题所在 ,解决思路如下
1.检查POM.XML文件是否引用了 mysql-connector-java ,排除架包问题
2.检查数据库连接账号密码,和地址。最好用第三方软件测试一下是否可以连接。
3.(问题所在)检查项目配置文件
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://XXX.XXX.XXX.XXX:3306/test?useUnicode=true&&characterEncoding=UTF-8
username=XXX
password=XXX
偷懒从网上复制的代码 , 发现后面都带了空格 程序在编译的时候自动把空格编译进去。