String dbUrl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=Mydata\\fenghua.mdb";
   
   Connection con = DriverManager.getConnection(dbUrl,"","");   
   Statement state = con.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);   String sql = "delete from stuff_info where id=6";
   ResultSet rs = state.executeQuery(sql);

解决方案 »

  1.   

    本人发现:ACCESS中的 删除 修改 添加 容易,就是查寻的时候一定要,先rs.next()一下,因为
    对ACCESS的查寻(SELECT)操作rs首先只向空记录,必须下移一条才执行第一条记录。这就是为什么连ACCESS容易出差错的原因,他与ORACLE不同
      

  2.   

    在SQL Server也是需要rs.next()的,这又是什么原因?也是因为SQL Server也容易出错?
    ORACLE我不清楚
      

  3.   

    oracle也需要rs.next(),应该jdbc就是这么定义的