Advertisement
Guest User

Untitled

a guest
May 24th, 2017
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.46 KB | None | 0 0
  1.  
  2. import java.sql.*;
  3.  
  4. public class PencilsExercise {
  5.  
  6.     public static void main(String args[]) throws Exception {
  7.  
  8.         // (A) Connect to Pencils
  9.         Connection con;
  10.        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  11. //        con = DriverManager.getConnection("jdbc:odbc:Pencils.mdb");
  12.          con = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)}; "
  13.             + "DBQ=Pencils.mdb");
  14.  
  15.         Statement sqlStatement;
  16.         sqlStatement = con.createStatement();
  17.  
  18.         String sqlCommand;
  19.  
  20.         // (B) View the results
  21.         ResultSet rs;
  22.         String colour;
  23.         int length;
  24.  
  25.         rs = sqlStatement.executeQuery("SELECT Colour, Length FROM tblPencils");
  26.  
  27.         while (rs.next()) {
  28.             colour = rs.getString("Colour");
  29.             length = rs.getInt("Length");
  30.             System.out.println("Colour: " + colour);
  31.             System.out.println("Length: " + length);
  32.         }
  33.  
  34.         // (C) Insert data
  35.         sqlCommand = "INSERT INTO tblPencils VALUES('GREEN',10)";
  36.         sqlStatement.executeUpdate(sqlCommand);
  37.  
  38.         // (D) Find longest/      
  39.  
  40.          rs = sqlStatement.executeQuery("SELECT max(Length) from tblPencils");        
  41.          rs.next();
  42.          //System.out.println(rs.getMetaData().getColumnName(1));
  43.          int maxLength = rs.getInt(1);
  44.          System.out.println("The longest pencil is " + maxLength);
  45.  
  46.  
  47.  
  48.  
  49.  
  50.         con.close();
  51.     }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement