DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
这句是什么意思,而且你这个driver和前面导入的那个也不一致。

解决方案 »

  1.   

    try{
    int id=Integer.parseInt("001");
    Class.forName("oracle.jdbc.OracleDriver");
    //DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    String url="jdbc:oracle:thin:@localhost:1521:fangbo";
    String username="scott";
    String pwd="tiger";
    Connection conn=DriverManager.getConnection(url,username,pwd);
    PreparedStatement ps=conn.prepareStatement("select * from person where id=?");
    ps.setString(1,id);
    ResultSet rs=ps.executeQuery();
    if(rs.next()){
    out.println("No");
    }
    if(rs.wasNull()){
    out.println("yew");
    }
    rs.close();
    ps.close();
    conn.close();
     }
     catch(Exception e){
      out.println(e.toString());
     }DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    这句没必要吧