Centos mysql连接器java - JDBC驱动程序

时间:2014-04-05 11:32:24

标签: java mysql linux jdbc centos

我尝试在centos 5中运行这个java.jar文件,我看到了这个错误。我用

安装了java
yum install java 

但我认为当我输入此命令时,未安装jdbc

yum install mysql-connector-java

我得到没有包mysql-connector-java可用。 什么都不做

当我运行此命令以启动jar文件

java -jar "/home/httpd/5plus.net/httpdocs/test/server/ChatServer.jar"

我看到了这条消息

[root@google ~]# java -jar "/home/httpd/5plus.net/httpdocs/test/server/ChatServer.jar"


 -- Sat Apr 05 10:45:01 GMT 2014 ---   Start Main Server   ---
 -- Sat Apr 05 10:45:01 GMT 2014 ---   Can't register JDBC driver: org.gjt.mm.my        sql.Driver, Exception: java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver    ---
 -- Sat Apr 05 10:45:01 GMT 2014 ---   Port 8090 Listen Start   ---
 -- Sat Apr 05 10:45:02 GMT 2014 ---   Client Connected: Ip = 208.54.35.217   -- -
 -- Sat Apr 05 10:45:03 GMT 2014 ---   InputData From 208.54.35.217 useridx: 0 D ata:  LOGIN$81   ---
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/plus?user=plus&password=plus123&characterEncoding=utf8
 -- Sat Apr 05 10:45:03 GMT 2014 ---   Can't create a new connection for jdbc:my sql://localhost/plus?user=plus&password=plus123&characterEncoding=utf8   ---

1 个答案:

答案 0 :(得分:0)

您需要JDBC的驱动程序。您似乎使用的驱动程序是旧的。如果可以,您应该将其更新为此处的https://dev.mysql.com/downloads/connector/j/

如果您在终端上执行此操作,则必须在类路径中包含该驱动程序。使用IDE将使其更容易。如果您正在使用Eclipse,只需右键单击您的项目,然后选择Build Path>配置构建路径>图书馆>添加外部罐子。从“下载”文件夹(或您放置的任何位置)中选择驱动程序,您就可以了。