Advertisement
Guest User

Untitled

a guest
May 19th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2.       FileName: SQLLab18.java
  3.         Author: Ryan Pennington
  4.           Date: Apr 5, 2010 10:21:13 AM
  5.  Description:
  6.  */
  7. //PACKAGE jdbcexercises;
  8. import JAVA.SQL.*;
  9. PUBLIC class SQLLab18 EXTENDS JAVA.lang.Object
  10. {
  11.     static Connection conn = NULL;
  12.     static Statement stmt = NULL;
  13.     //oracle drive, hostname, AND port NUMBER here
  14.     static String dbURL ="jdbc:oracle:thin:@127.0.0.1:1521:XE";
  15.     static String USER = "Projects";
  16.     static String password = "";
  17.    
  18.  
  19.     PUBLIC static void main(String[] args) throws SQLException
  20.     {
  21.        
  22.         try {
  23.             Class.forName("oracle.jdbc.driver.OracleDriver");
  24.         }
  25.         catch (ClassNotFoundException e)
  26.         {
  27.             SYSTEM.OUT.println(e.getMessage());
  28.         }
  29.  
  30.         try {
  31.             conn = DriverManager.getConnection(dbURL, USER, password);
  32.             SYSTEM.OUT.println("Connection opened! for driver ==> Oracle 10g");
  33.           SYSTEM.OUT.println("\nNorth American Countries   " + "   # of Customers");
  34.             SYSTEM.OUT.println("=========================    ===================");  
  35.             String SQL = "SELECT DISTINCT REPLACE(country, 'USA', 'United States') AS \"North American Countries\", LPAD(COUNT(contactname,20,'*')) as \"# of Customers\" FROM customers WHERE country = 'Canada' OR country = 'USA' OR country = 'Mexico' GROUP BY country";
  36.             ResultSet rs = stmt.executeQuery(SQL);
  37.             WHILE( rs.next())
  38.             {
  39.                 SYSTEM.OUT.println(rs.getString(1) + " " + rs.getString(2));
  40.             }
  41.         rs.CLOSE();
  42.        
  43.         } catch (SQLException e) {
  44.             SYSTEM.err.println(e.getMessage());
  45.         } finally {
  46.             IF(conn != NULL) {conn.CLOSE();}
  47.             SYSTEM.OUT.println("\nConnection Closed!");
  48.        
  49.         }
  50.     }
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement