Advertisement
koalasuccess

sql practicum 2

Apr 6th, 2017
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. package exercises;
  2.  
  3. import java.io.*;
  4. import java.sql.*;
  5.  
  6. /*
  7. * @author Kenton Dang
  8. */
  9.  
  10. public class JCBD {
  11. static Connection conn = null;
  12. static Statement stmt = null;
  13. static String dbURL = "jdbc:oracle:thin:@127.0.0.1:1521:XE";
  14. static String user = "PROJECTS";
  15. static String password = "projects";
  16.  
  17. public JCBD() { }
  18.  
  19. static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  20. static String custID = "";
  21. static String notShipped = "Not Shipped";
  22. static String shipped = "Shipped";
  23. static int counter = 0;
  24.  
  25. public static void main (String args[]) throws SQLException{
  26.  
  27. try {
  28. conn = DriverManager.getConnection(dbURL, user, password);
  29. conn.clearWarnings();
  30. System.out.println("Connection opened! For driver ==> Oracle 11XE");
  31. stmt = conn.createStatement();
  32. ResultSet rs = stmt.executeQuery("select * from VQ3");
  33. ResultSetMetaData meta = rs.getMetaData();
  34.  
  35. while (!custID.equalsIgnoreCase("X")) {
  36.  
  37. System.out.print("Enter Customer ID: ");
  38. custID = br.readLine();
  39. System.out.println("");
  40. System.out.println("Statistics for [COMPANYNAME] By [NAME]");
  41. System.out.println("");
  42. System.out.printf("%4s %4s %7s\n", meta.getColumnName(1), meta.getColumnName(3), meta.getColumnName(4));
  43. System.out.println("");
  44.  
  45. while (rs.next()){
  46. if (custID.equalsIgnoreCase(rs.getString(2))){
  47. System.out.printf(" %4s %8s %8s\n", rs.getString("ORDERID"), rs.getString("ORDERDATE"), rs.getString("SHIPPEDDATE"));
  48. }
  49. }//end of rs.next
  50.  
  51. }//end of X while
  52. } catch (SQLException e) {
  53. System.err.println(e.getMessage());
  54. } catch (IOException e) {
  55. e.printStackTrace();
  56. }
  57.  
  58. } // end of main
  59.  
  60. }//class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement