我有加载MySQL JDBC驱动程序的问题。我已经试过各种提到here,但我还是遇到了问题。MySQL JDBC驱动程序和Eclipse的问题
我得到的错误是这样的:
Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.driver
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 Main.main(Main.java:12)
我的代码如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class Main {
public static void main(String args[]) throws Exception {
//accessing the driver
Class.forName("com.mysql.jdbc.driver");
// creating variable to pass the connection information into
Connection dbcon = DriverManager.getConnection(
"jdbc:mysql//localhost:3306/test", "root", "root");
PreparedStatement statement = dbcon
.prepareStatement("select * from names");
ResultSet result = statement.executeQuery();
while (result.next()) {
System.out.println(result.getString(2));
}
}
}
正如你可以看到上面我已经把司机在lib
文件夹而且我也把它放到Apache tomcat lib文件夹中,因为这也是建议的。
感谢您的帮助,您可以给我。 安德鲁
三江源我觉得自己像一个傻瓜现在,我知道万阿英,蒋达清是主要的,但它需要的不知道是资本,IAM对不起,这么简单的问题 – BeatBox 2012-03-14 11:59:33
哦,这发生在每个人相信我。祝好运与项目的其余部分。 – Perception 2012-03-14 12:00:32