| 
 import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.ResultSet;
 import java.sql.ResultSetMetaData;
 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 uprs;
 
 try {
 Class.forName(driver);
 con = DriverManager.getConnection("jdbc:odbc:RainForestDSN", "student","student");
 stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
 uprs = stmt.executeQuery("SELECT * FROM Records");
 
 // Check the column count
 ResultSetMetaData md = uprs.getMetaData();
 System.out.println("Resultset has " + md.getColumnCount() + " cols.");
 
 int rowNum = uprs.getRow();
 System.out.println("row1 " + rowNum);
 uprs.absolute(1);
 rowNum = uprs.getRow();
 System.out.println("row2 " + rowNum);
 uprs.next();
 uprs.moveToInsertRow();
 uprs.updateInt(1, 150);
 uprs.updateString(2, "Madonna");
 uprs.updateString(3, "Dummy");
 uprs.updateString(4, "Jazz");
 uprs.updateString(5, "Image");
 uprs.updateInt(6, 5);
 uprs.updateDouble(7, 5);
 uprs.updateInt(8, 15);
 uprs.insertRow();
 uprs.close();
 stmt.close();
 con.close();
 } catch (SQLException ex) {
 System.err.println("SQLException: " + ex.getMessage());
 }
 }
 }
 
 
 
 
 |