Guest User

Untitled

a guest
Apr 19th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.15 KB | None | 0 0
  1. package Connection;
  2.  
  3. /*
  4.  * IP Address of server:    134.58.95.246
  5.  * Port:                    1521
  6.  * Username:                student
  7.  * Password:                student
  8.  */
  9.  
  10. import java.io.*;
  11. import java.sql.*;
  12.  
  13. public class projectDBMS {
  14.  
  15.     static {
  16.         try
  17.         {
  18.             /* Type 4 Driver */
  19.             Class.forName("oracle.jdbc.OracleDriver");
  20.         }
  21.         catch (ClassNotFoundException e)
  22.         {
  23.             System.err.println("Could not load Oracle 10g driver \n");
  24.             System.err.println(e.getMessage());
  25.             System.exit(1);
  26.         }
  27.     }
  28.    
  29.     public static void main(String[] args) {
  30.    
  31.         String uname = null;
  32.         String psswrd = null;
  33.         /* Location of the database */
  34.         String url = "jdbc:oracle:thin:@134.58.95.246:1521:XE";
  35.         /* Sample query */
  36.         String query = "SELECT LASTNAME, FIRSTNAME FROM ATHLETE.ATHLETE WHERE CID = 'BEL' ORDER BY LASTNAME ASC";
  37.         /* Reading log-in data (username and password) */
  38.         try
  39.         {
  40.             BufferedReader br1 = new BufferedReader(new InputStreamReader(System.in));
  41.             System.out.print("Enter your username on OracleXE: ");
  42.             uname = br1.readLine();
  43.             BufferedReader br2 = new BufferedReader(new InputStreamReader(System.in));
  44.             System.out.print("Enter your password on OracleXE: ");
  45.             psswrd = br2.readLine();
  46.         }
  47.         catch (IOException e) {
  48.             System.out.print("Failed to get username/password");
  49.             System.out.println(":" + e.getMessage());
  50.             System.exit(1);
  51.         }
  52.         try
  53.         {
  54.             /* Connect to Oracle database */
  55.             Connection conn = DriverManager.getConnection(url, uname, psswrd);
  56.             System.out.println("Connection established...");
  57.             System.out.println();
  58.             /* Create statement */
  59.             Statement stmt = conn.createStatement();
  60.             /* Execute the query */
  61.             ResultSet rs = stmt.executeQuery(query);
  62.             /* Output */
  63.             System.out.println(query);
  64.             System.out.println("First name // Last name");
  65.             System.out.println("----------------------------");
  66.             while (rs.next())
  67.             {
  68.                 System.out.print(rs.getString(1));
  69.                 System.out.print((" // "));
  70.                 System.out.println(rs.getString(2));
  71.             }
  72.             rs.close();
  73.             stmt.close();
  74.             conn.close();
  75.         }
  76.        
  77.         catch (SQLException e)
  78.         {
  79.             System.out.println("SQL Exception: ");
  80.             System.err.println(e.getMessage());
  81.         }
  82.     }
  83. }
Add Comment
Please, Sign In to add comment