如果加载的Class没有定义就会
抛出这种错误,仔细检查一下
class.forName(driver);
看看driver指定的是否正确

解决方案 »

  1.   

    你的类路径里要有你调用的这个jdbc的jar才行
      

  2.   

    异常是典型的classpath 不对
      

  3.   

    classpath 里加个点意思是当前文件夹和默认包!
      

  4.   

    我还是同意楼上大侠的意见吧,那样报错就是一般的 classpath 路径有误。
      

  5.   

    我现在已经可以运行了,如下:
    $ java  ExecuteSQL
    java.lang.IllegalArgumentException: No  database  specified
    Usage:java ExecuteSQL [-d <driver>][-u <user>] [-p <password>] <database URL>然后我的数据库已经全都启动好了,我的系统是oracle9i和linux as 3.0,我现在问一下几个问题:
    1. 数据库方面没有针对jdbc进行配置,需要配置吗,怎末配置???
    2. 针对[-d <driver>]这个参数,我怎麽写,我第一次写jdbc的程序,不会写,那位指教一下
    3. 针对<database URL>这个参数,我这样写:
       jdbc:oracle:thin:192.168.0.217:1521/tempkgl
       对吗?其中192.168.0.217是我服务器的ip地址,tempkgl是数据库名