Si la consulta que construye el ResultSet en java es del tipo:
Select * from tabla;
El ResultSet no será editable aunque se le especifique. Para lograr que sea editable es necesario especificar explícitamente los campos en la consulta y que estos formen una identificación única (primary key):
Select campo1, campo2, … from tabla;.
Ejemplo de ResultSet editable:
try { // Crea la sentencia que creará un ResultSet editable Statement stmt = conexion.createStatement( ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE); // Se especifican los campos formadores de una identificacion única del registro para que se vuelva editable ResultSet resultSet = stmt.executeQuery("SELECT columna1, columna2 FROM tabla"); } catch (SQLException e) { .... }
y despues de esa linea de codigo como lo edito???????
Sería algo como:
resultSet.updateString(1, “nuevo texto”); // suponiendo que el primer campo fuera string
resultSet.updateRow();