【问题标题】:Centos mysql connector java - JDBC Driver [duplicate]Centos mysql连接器java - JDBC驱动程序[重复]
【发布时间】:2014-05-17 19:15:11
【问题描述】:

我尝试在 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   ---

【问题讨论】:

标签: java mysql linux jdbc centos


【解决方案1】:

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

如果您在终端执行此操作,则必须将驱动程序包含在类路径中。使用 IDE 会更容易。如果您使用的是 Eclipse,只需右键单击您的项目,然后选择 Build Path > Configure Build Path > Libraries > Add External Jars。从您的下载文件夹(或您放置的任何位置)中选择驱动程序,然后就可以开始了。

【讨论】:

  • 在 Eclipse 中我添加了 jar 文件。我尝试在另一个 vps centos 6 64bit 中运行 zpanel 并且它可以工作。当我在 centos 5 32bit 中尝试相同的文件时,我在这里运行 kloxo,我看到了这个 jdbc 错误
猜你喜欢
  • 1970-01-01
  • 2016-09-07
  • 2013-08-06
  • 2018-12-07
  • 2021-05-18
  • 1970-01-01
  • 2012-11-23
  • 1970-01-01
相关资源
最近更新 更多