我已下载以下内容:
mysql-essential-5.1.65-win32
mysql-connector-java-5.1.21.zip
现在我开始使用Eclipse
进行编程了。我已经制作了如下的简单java类,
public class MySQLAccess {
private static Connection connect = null;
private Statement statement = null;
private PreparedStatement preparedStatement = null;
private ResultSet resultSet = null;
public static void main(String[] args){
try{
Class.forName ("com.mysql.jdbc.Driver").newInstance ();
}catch (Exception e) {
// TODO: handle exception
System.out.println("Error : "+e);
}
}
}
我还在我的Java项目中创建了一个文件夹“lib”,我已将mysql-connector
jar
放在那里。但是当我运行这个程序时,它无法找到mysql我在控制台中收到以下错误:
Erro : java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
有人可以告诉我我犯了哪些错误吗?谢谢
答案 0 :(得分:2)
将完整的jar文件路径放在类路径中并重新启动cmd(如果从cmd运行)应该可以正常工作 -
请参阅此处 - java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
答案 1 :(得分:0)
如果是你的java应用程序项目,那么你将jar文件放入jdk库路径ext文件夹。
eg:
C:\Program Files\Java\jdk1.6.0_13\jre\lib\ext
您将从项目类路径获取路径。