使用DB2驱动程序时的ClassNotFoundException

时间:2013-06-17 17:37:52

标签: java jdbc db2 classnotfoundexception

我正在尝试使用JDBC连接到DB2数据库。因此,我下载了DB2驱动程序db2jcc.jar,并在编译和运行我的应用程序时添加了类路径的路径(我没有使用IDE)。 以下是我的测试应用程序的来源:

import java.sql.*;

public class TestApp {
    public static void main(String[] args){
        try {
            Class.forName("com.ibm.db2.jcc.DB2Driver");
        }
        catch (Exception e) {
            System.out.println(e);
        }
    }
}

有人知道我的问题在哪里吗?

1 个答案:

答案 0 :(得分:1)

尝试编译:

'javac -cp ".;(path)/db2jcc.jar;(path)/db2jcc_license_cu.jar" TestApp.java' 

然后运行

'java -cp ".;(path)/db2jcc.jar;(path)/db2jcc_license_cu.jar" TestApp' 

如果文件/路径名中也有空格,则只需要引号。