我继承了一个项目(我绝对没有Java的经验)而且我很困难。
我们有一台运行redhat的服务器,我需要更新其中一个jar文件。所以我只是复制了更新的文件并重新启动了该文件的服务。然而,这个过程在我的其他服务器上也有效,但是在这个上它在日志文件中提供了以下内容。
Exception: com.mysql.jdbc.Driver
SQLException: No suitable driver found for jdbc:mysql://localhost:3306/dbanme
将jar文件上传到网站根目录下的文件夹中,该jar文件夹中有一个lib文件夹,其中包含mysql-connector-java-5.1.6-bin.jar。
有人知道我可能会缺少什么,因为我是linux的新手。
提前致谢
答案 0 :(得分:2)
java.sql.SQLException:找不到合适的驱动程序
此异常可能有两个原因:
由于驱动程序似乎已加载,看起来该URL在该计算机上无效:
JDBC:MySQL的://本地主机:3306 / DBNAME
你是否有mysql在该机器上的端口3306上运行和监听。还要确保你在那里使用模式dbname。
答案 1 :(得分:0)
您只需设置:
[jdbc:mysql://localhost/dbanme]
而不是
[jdbc:mysql://localhost:3306/dbanme]
因为java编译器默认了解端口3306,所以不需要在“localhost:”后填写“3306”