[code=Java]import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;public class ConnectionManager {
private static final String Driver_Class="com.ibm.db2.jcc.DB2Driver";
private static final String Database_Url="jdbc:db2://127.0.0.1:5000/DBTest";
private static final String Database_User="db2";
private static final String Database_Password="dd2003";
public static Connection getConnection(){
Connection conn=null;
try{
Class.forName(Driver_Class).newInstance();
conn=DriverManager.getConnection(Database_Url,Database_User,Database_Password);
}catch(SQLException e){
e.printStackTrace();
}
return conn;
}
}code]
eclipse里已经在lib下导入了驱动类db2jcc.jar,其他连接db2的几种方法我也试了,也是报ClassNotFoundException。是不是classpath需要设置啊?IDE和classpath之间存在怎么样的关系?高手帮忙

解决方案 »

  1.   

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;public class ConnectionManager {
    private static final String Driver_Class="com.ibm.db2.jcc.DB2Driver";
    private static final String Database_Url="jdbc:db2://127.0.0.1:5000/DBTest";
    private static final String Database_User="db2";
    private static final String Database_Password="dd2003";
    public static Connection getConnection(){
    Connection conn=null;
    try{
    Class.forName(Driver_Class).newInstance();
    conn=DriverManager.getConnection(Database_Url,Database_User,Database_Password);
    }catch(SQLException e){
    e.printStackTrace();
    }
    return conn;
    }
    }
      

  2.   

    需要2个jar包的:db2jcc.jar和db2jcc_license_cu.jar
      

  3.   

    不行的话!就google了!呵呵!
    http://www.google.cn/search?hl=zh-CN&q=jdbc%E8%BF%9EDB2&btnG=Google+%E6%90%9C%E7%B4%A2