连接MySQL数据库时出错

时间:2012-08-26 08:08:45

标签: java mysql jdbc

我已下载以下内容:

现在我开始使用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

有人可以告诉我我犯了哪些错误吗?谢谢

2 个答案:

答案 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

您将从项目类路径获取路径。