jdbc程序中的ClassNotFoundException

时间:2016-02-19 04:06:39

标签: mysql jdbc

我正在尝试使用JDBC连接到mysql数据库,但是我得到了ClassNotFoundException。我该如何解决?下面是我的代码:

package PkgJDBC;

import java.sql.*;  

class MysqlCon {
    public static void main(String args[]) {
        try {
            Class.forName("com.mysql.jdbc.Driver");
            Connection con=DriverManager.getConnection(
                "jdbc:mysql://172.16.7.19:3306/sb2016","sb2016","rspl123#");  

            Statement stmt=con.createStatement();
            ResultSet rs = stmt.executeQuery("select * from intern1_student");

            while(rs.next())  
                System.out.println(rs.getInt(1)+"  "+rs.getString(2)+"  "+rs.getString(3));  

            con.close();  
        } catch(Exception e) {
            System.out.println(e);
        }
    }  
}

1 个答案:

答案 0 :(得分:0)

您需要将MySQL Connector / J JAR文件添加到CLASSPATH。

Class.forName("com.mysql.jdbc.Driver");行自2007年以来已经过时。