| 
     
  
import java.sql.Connection; 
import java.sql.DriverManager; 
import java.sql.ResultSet; 
import java.sql.SQLException; 
import java.sql.Statement; 
 
public class Main { 
  public static void main(String[] args) throws Exception { 
    Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); 
    Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ORCL", "yourName", "mypwd"); 
    Statement stmt = conn.createStatement(); 
    stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE); 
    ResultSet rs = stmt.executeQuery("SELECT ssn, name, salary FROM EMPLOYEES"); 
    printRs(rs); 
 
    rs.beforeFirst(); 
 
    while (rs.next()) { 
      double newSalary = rs.getDouble("salary") * 1.053; 
      rs.updateDouble("salary", newSalary); 
      rs.updateRow(); 
    } 
    printRs(rs); 
    conn.close(); 
  } 
 
  public static void printRs(ResultSet rs) throws SQLException { 
    rs.beforeFirst(); 
 
    while (rs.next()) { 
      int ssn = rs.getInt("ssn"); 
      String name = rs.getString("name"); 
      double salary = rs.getDouble("salary"); 
 
      System.out.print("Row Number=" + rs.getRow()); 
      System.out.print(", SSN: " + ssn); 
      System.out.print(", Name: " + name); 
      System.out.println(", Salary: $" + salary); 
    } 
    System.out.println(); 
  } 
} 
 
    
   
    
    |