建议用此oracle数据库的jdbc来连接数据库:try
        {
            String s = "jdbc:oracle:thin:@127.0.0.1:1521:oracle";
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
            System.out.println(s);
           con = DriverManager.getConnection(s, "myoracle", "myoracle");
 sta = con.createStatement();
            flag = 1;
        }
        catch(Exception exception)
        {
            System.out.println(exception.getMessage());
        }

解决方案 »

  1.   

    完全不明白楼主怎么运行该程序的,Exception抛出的异常根本和OracleODBCDemo类无关。
    而且楼主还使用异常处理流程来代替普通的程序判断流程,这是不可取的方式。
    调试通过又是什么意思?
    我认为以上程序执行了一次之后,如果不将表fags从数据库中删除,也就只能是第一运行得出正确结果。
      

  2.   

    我是照着书上的代码敲的,我是初学者。
    我只是想得到正确的运行结果。我用JCreater编译的。