2011-04-08 50 views
0
package cs352hw; 
import java.sql.Connection; 
import java.sql.DriverManager; 
public class Main { 
    public static void main(String[] args) { 
    // TODO code application logic here 
     DB db = new DB(); 
      Connection conn=db.dbConnect(
       "jdbc:mysql://dijkstra.ug.bcc.bilkent.edu.tr", 
       "", 
       ""); 
     } 

} 


     //This Class is taken from http://www.java-tips.org/other-api-tips/jdbc/how-to-connect-mysql-server-using-jdbc.html 
class DB 
    { 
    public DB() {} 

    public Connection dbConnect(String db_connect_string, 
     String db_userid, String db_password) 
    { 
      try 
      { 
        Class.forName("com.mysql.jdbc.Driver").newInstance(); 
        Connection conn = DriverManager.getConnection(
         db_connect_string, db_userid, db_password); 

        System.out.println("connected"); 
        return conn; 

      } 
      catch (Exception e) 
      { 
        e.printStackTrace(); 
        return null; 
      } 
    } 
}; 

嗨我的班是上面JAVA MySQL連接ClassNotFound的異常

給我新的JDBC東西

請幫我,我得到運行時錯誤,從而

的java .lang.ClassNotFoundException:com.mysql.jdbc.Driver

KS任何意見

注:我不知道如何把jar文件到我的類路徑和動態綁定它:S

+2

你必須把MySQL的JDBC庫(JAR文件)中的類路徑你的程序在運行時。 – 2011-04-08 20:42:50

+0

我怎樣才能得到它? – 2011-04-08 20:43:15

+0

http://dev.mysql.com/downloads/connector/j/ – 2011-04-08 20:44:03

回答

1

您需要下載MySQL Connector/J,並在應用程序中添加

.jar文件

添加的jar文件中的WEB-INF/lib,如果它是一個web應用程序,在您的項目的lib文件夾別人,然後嘗試運行

+0

我試過了,我創建了一個新文件夾,但是我無法使它工作:( – 2011-04-08 20:58:07

+1

您使用哪個IDE? – 2011-04-08 21:01:08

+0

NetBeans 6.9.1有測試,src,nbproject,在我的項目文件夾下生成文件夾 – 2011-04-08 21:03:48