Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
我照着网上的教程复制了mysql-connector-java-5.1.19-bin.jar到jdk的lib包中,环境变量也配置了,但还是连不到数据库 ,求路过的大侠指点……代码如下:
package eight;
import java.sql.*;public class Dictionary 
{
static Statement stmt;
static Connection conn;
static ResultSet rs;
public static void main(String[] args) throws Exception
{
Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/dictionary", "root", "root");
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from dictionary");
while(rs.next())
{
System.out.println(rs.getInt(1)+"\t"
+rs.getString(2)+"\t"
+rs.getString(3));
}

   
if(rs!=null)
{
rs.close();
}
if(stmt!=null)
{
stmt.close();
}
if(conn!=null)
{
conn.close();
}
}}

解决方案 »

  1.   

    我把这个包导入项目src目录下试了一下,还是不行
      

  2.   

    Tomcat下项目有没有此jar包?重启服务试试
      

  3.   

    我疑惑了,我学的是javase啊,怎么还要tomcat的?那不是javaee的东西么?我只建了个java项目,里面一个src目录,一个JRE System Library目录,难道JDBC不是这样弄的,我初学,求指教~
      

  4.   

    还没有呢,我就纠结了,我看网上说是要复制了jar文件再配下classpath就ok了,但我也照做了,程序也是很简单的例子程序,为什么不行呢
      

  5.   


    你别把包导入项目src下  右击你的Java Project工程,选“new”,选"folder",起名lib,再将jar包复制到这个文件夹里。只后再右击lib,选择“build path”里的“configure build path...”,然后选择“libraries”。点选“add jars”。。试试
      

  6.   


    问题已经解决了,非常感谢你--NO1lpfNO1!