2011-04-08 11 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

Than何かアドバイスのためKS

注:S

+2

を実行しよう実行時のプログラム。 –

+0

どうすれば入手できますか? –

+0

http://dev.mysql.com/downloads/connector/j/ –

答えて

1

あなたはMySQL Connector/Jをダウンロードし、アプリケーション

に.jarファイルを追加する必要があります。私は私のクラスパスにjarファイルを入れて、それを動的にバインドする方法がわかりません

WEB-INF/libにjarファイルを追加し、その場合は、あなたのプロジェクトのlibフォルダ内のelseとウェブアプリは、あなたがのクラスパスにMySQLのJDBCライブラリ(jarファイル)を配置する必要があり

+0

私は新しいフォルダを作成したが、うまくいかなかった: –

+1

どのIDEを使用しているのか? –

+0

NetBeans 6.9.1ありますテスト、src、nbproject、プロジェクトフォルダの下にフォルダを作成する –