sql >> Databasteknik >  >> RDS >> Oracle

Hämta SQLException java.sql.SQLException:ResultSet.next anropades inte

Du måste anropa "next" och sedan "getString"-funktionen för att sätta resultatuppsättningens markör på den första raden.

try{
    ResultSet resuse = DoQuery("SELECT KEY FROM TABLE WHERE KEY IN ('KEY1', 'KEY2') AND ROWNUM = 1");
    resuse.next();
    variable = resuse.getString("KEY");
}catch(SQLException e){
    return "Wasn't able to gather key: " + e.toString() + " - " + e.getSQLState();
}

API-dokumentationen står:



  1. hur kan jag returnera flera databasposter från en klass i OOP-programmering

  2. Lagra en fil i postgres med node-postgres

  3. Bästa sättet att lagra taggar för hastighet i enorma bord

  4. Hur uppdaterar jag två tabeller med en enda JOIN-sats i MYSQL-servern?