2016-02-19 53 views
0

我想用JDBC連接到mysql數據庫,但是我得到了ClassNotFoundException。我如何解決它?以下是我的代碼:jdbc程序中的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

很可能MySQL驅動程序不在您的類路徑中。 –

+0

你如何運行這個程序? –

+0

我也嘗試添加所需的jar文件「com.mysql.jdbc_5.1.5.jar」,仍然收到相同的異常 –

回答

0

您需要將MySQL Connector/J JAR文件添加到您的CLASSPATH中。

Class.forName("com.mysql.jdbc.Driver");行自2007年以來已過時。

相關問題