建议用此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());
}
{
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());
}
而且楼主还使用异常处理流程来代替普通的程序判断流程,这是不可取的方式。
调试通过又是什么意思?
我认为以上程序执行了一次之后,如果不将表fags从数据库中删除,也就只能是第一运行得出正确结果。
我只是想得到正确的运行结果。我用JCreater编译的。