必需捕捉异常!!Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    Statement stmt;
    ResultSet rs;
  //  con=DriverManager.getConnection(url,"pos","pos");
改为:try
{
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    Statement stmt;
    ResultSet rs;
  //  con=DriverManager.getConnection(url,"pos","pos");}
catch(Exception eSQL)
{
}

解决方案 »

  1.   

    forName函数是这样声明的
        public static Class forName(String className) 
                    throws ClassNotFoundException {
        }把加载驱动的代码放在try{}catch{}中,就可以了
    try{
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    }catch(ClassNotFoundException e){
        System.out.println("driver not found");
        System.exit(1);
    }
      

  2.   

    you are welcome!
    为什么在JSP中又可以不用捕捉异常。
    oracle的JDBC怎么配
    我己经下了,816classes12.zip,
    我的机品装了ORACLE客户端,JDK己经装好,应该怎么配才能使程序使用该JDBC,文件应放到哪个目录。我用的是WINDOWS
    等一下就结贴给分。
      

  3.   

    在Jsp中你的代码是被加入到一个叫做_jspService()的方法中。
    而这个方法中有一个大的try-catch块,包住了你的代码,
    所以编译不会出错,呵呵