| 
     
  
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 { 
    String driver = "sun.jdbc.odbc.JdbcOdbcDriver"; 
 
    Connection con; 
    Statement stmt; 
    ResultSet rs; 
 
    try { 
      Class.forName(driver); 
      con = DriverManager.getConnection("jdbc:odbc:databaseName", "student", "student"); 
      // Start a transaction 
      con.setAutoCommit(false); 
 
      stmt = con.createStatement(); 
      stmt.addBatch("UPDATE EMP SET JOB = 1"); 
 
      // Submit the batch of commands for this statement to the database 
      stmt.executeBatch(); 
 
      // Commit the transaction 
      con.commit(); 
 
      // Close the existing to be safe before opening a new one 
      stmt.close(); 
 
      // Print out the Employees 
      stmt = con.createStatement(); 
      rs = stmt.executeQuery("SELECT * FROM EMP"); 
      // Loop through and print the employee number, job, and hiredate 
      while (rs.next()) { 
        int id = rs.getInt("EMPNO"); 
        int job = rs.getInt("JOB"); 
        String hireDate = rs.getString("HIREDATE"); 
 
        System.out.println(id + ":" + job + ":" + hireDate); 
      } 
      con.close(); 
    } catch (SQLException ex) { 
      ex.printStackTrace(); 
    } 
  } 
} 
 
            
          
   
    
    |