简体   繁体   English

MySQL的Java连接错误

[英]mysql java connection error

I am running my JAR file in linux (centos). 我正在linux(centos)中运行我的JAR文件。 All jar files work fine. 所有的jar文件都可以正常工作。

Now i am trying to connect to mysql server, but it gave me following error. 现在,我正在尝试连接到mysql服务器,但是它给了我以下错误。

Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

I don't have server root access. 我没有服务器根目录访问权限。 I have a simple user account. 我有一个简单的用户帐户。 I downloaded mysql.jar file for db connection, and put that in lib folder. 我下载了用于数据库连接的mysql.jar文件,并将其放在lib文件夹中。 Jar file contains lib path in .CLASSPATH file. Jar文件在.CLASSPATH文件中包含lib路径。

EDIT 编辑

I am running Jar file at command line 我正在命令行中运行Jar文件

java -jar prog.jar java -jar prog.jar

试试这个java -cp path\\to\\your\\mysql.jar -jar prog.jar

要从命令行运行应用程序,需要将CLASSPATH指定为命令行参数:

java -cp mysql.jar -jar prog.jar

The .CLASSPATH file is an eclipse project file which will not be used when executing from the command line. .CLASSPATH文件是一个Eclipse项目文件,从命令行执行时将不使用。 Try following this guide to set your classpath. 尝试按照本指南设置您的类路径。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM