[英]Error when running java project
I've used this compiler till now and I've never had any problems with it, but now, when I run the following code (in Eclipse LUNA, latest version):到目前为止,我一直在使用这个编译器,并且从来没有遇到过任何问题,但是现在,当我运行以下代码时(在 Eclipse LUNA 中,最新版本):
import java.sql.*;
public class TestJDBC {
public static void main (String[] args) {
String dbUrl = "jdbc:mysql://localhost:3306/database";
String user = "user";
String password = "root";
try {
Class.forName("org.gjt.mm.mysql.Driver");
}
catch(ClassNotFoundException e) {
e.printStackTrace();
System.out.println("Eroare incarcare driver!\n" + e);
}
try {
Connection c=DriverManager.getConnection(dbUrl, user, password);
Statement s= c.createStatement();
ResultSet r = s.executeQuery(" SELECT cod, nume FROM localitati"
+ " ORDER BY nume");
while (r.next()) {
System.out.println(r.getString ("cod") + "," + r.getString ("nume") );
}
s.close();
}
catch(SQLException e) {
e.printStackTrace();
}
}
}
I get the following errors:我收到以下错误:
java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at TestJDBC.main(TestJDBC.java:8)
Eroare incarcare driver!
java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/database
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at TestJDBC.main(TestJDBC.java:15)
What can I do to solve this problem?我能做些什么来解决这个问题?
Your build is missing a JAR library in the build path.您的构建在构建路径中缺少 JAR 库。 You can get it here:
你可以在这里得到它:
Than do not forget to add the jar library to your build path.不要忘记将 jar 库添加到您的构建路径中。
java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
Exception came because of you don't have that class in your application. java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
异常是因为您的应用程序中没有该类。
To resolve issue you have to check is that class present in your lib
file given or download and configure mysql-2_0_12.jar
jar file it will support org.gjt.mm.mysql.Driver
driver.要解决问题,您必须检查您的
lib
文件中是否存在该类,或者下载并配置mysql-2_0_12.jar
jar 文件,它将支持org.gjt.mm.mysql.Driver
驱动程序。
Download mysql driver jar click here下载mysql驱动jar点击这里
Add the jar in build path在构建路径中添加 jar
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.