|  /*
 * */
 import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.ResultSet;
 import java.sql.Statement;
 import java.sql.Timestamp;
 
 public class Main {
 public static void main(String[] args) throws Exception {
 Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
 ResultSet.CONCUR_UPDATABLE);
 
 String sqlQuery = "SELECT uid, name, duration from EVENTS";
 
 ResultSet rs = stmt.executeQuery(sqlQuery);
 
 while (rs.next()) {
 rs.updateString("Name", "new Name");
 
 rs.updateRow();
 }
 
 rs.first();
 while (rs.next()) {
 String name = rs.getString(2);
 Timestamp hireDate = rs.getTimestamp(5);
 System.out.println("Name: " + name + " Hire Date: " + hireDate);
 }
 
 rs.close();
 
 }
 
 static Connection conn;
 
 static Statement st;
 
 static {
 try {
 // Step 1: Load the JDBC driver.
 Class.forName("org.hsqldb.jdbcDriver");
 System.out.println("Driver Loaded.");
 // Step 2: Establish the connection to the database.
 String url = "jdbc:hsqldb:data/tutorial";
 
 conn = DriverManager.getConnection(url, "sa", "");
 System.out.println("Got Connection.");
 
 st = conn.createStatement();
 
 } catch (Exception e) {
 System.err.println("Got an exception! ");
 e.printStackTrace();
 System.exit(0);
 }
 }
 }
 
 
 
 
 |