Advertisement
Guest User

Untitled

a guest
Sep 11th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.29 KB | None | 0 0
  1. import java.sql.DriverManager;
  2. import java.sql.Connection;
  3. import java.sql.Statement;
  4. import java.sql.ResultSet;
  5. import java.sql.Date;
  6. import java.sql.SQLException;
  7.  
  8. public class FirstQuery {
  9.  
  10.  Connection conn = null;
  11.     private static regDB(){
  12.         try {
  13.             String driver = "oracle.jdbc.OracleDriver";
  14.             Class.forName(driver);
  15.         }catch (ClassNotFoundException e){
  16.                 System.out.println(e.get.Message());
  17.         }
  18.         return regdb;
  19.      }
  20.     private static
  21.             System.out.println("Connecting to database ...");
  22.             String jdbcUrl = "jdbc:oracle:thin:@localhost:1521:orbis";
  23.             String user = "s173831";
  24.             String pass = "yir734";
  25.             conn = DriverManager.getConnection(jdbcUrl, user, pass);
  26.  
  27.             Statement st = conn.createStatement();
  28.             String sql = "SELECT * from Н_ЦИКЛЫ_ДИСЦИПЛИН";
  29.             String sql1 = "SELECT АББРЕВИАТУРА, НАИМЕНОВАНИЕ from Н_ЦИКЛЫ_ДИСЦИПЛИН";
  30.             String qualification = "SELECT НАИМЕНОВАНИЕ from Н_КВАЛИФИКАЦИИ";
  31.             String people = "SELECT DISTINCT ИМЯ from Н_ЛЮДИ";
  32.             String state = "SELECT DISTINCT СОСТОЯНИЕ from Н_УЧЕНИКИ";
  33.             ResultSet rs = st.executeQuery(sql);
  34.  
  35.             while(rs.next()) {
  36.                 String id =rs.getString("ИД");
  37.                 String ab = rs.getString("АББРЕВИАТУРА");
  38.                 String name = rs.getString("НАИМЕНОВАНИЕ");
  39.                 String who =rs.getString("КТО_СОЗДАЛ");
  40.                 String when =rs.getString("КОГДА_СОЗДАЛ");
  41.                 String whchange =rs.getString("КТО_ИЗМЕНИЛ");
  42.                 String whechange =rs.getString("КОГДА_ИЗМЕНИЛ");
  43.                 String type =rs.getString("ТИП");
  44.                 String sort =rs.getString("СОРТ");
  45.                 System.out.println("ИД " + id);
  46.                 System.out.println("АББРЕВИАТУРА: " + ab);
  47.                 System.out.println("НАИМЕНОВАНИЕ: " + name);
  48.                 System.out.println("КТО_СОЗДАЛ: " + who);
  49.                 System.out.println("КОГДА_СОЗДАЛ: " + when);
  50.                 System.out.println("КТО_ИЗМЕНИЛ: " + whchange);
  51.                 System.out.println("КОГДА_ИЗМЕНИЛ: " + whechange);
  52.                 System.out.println("ТИП: " + type);
  53.                 System.out.println("СОРТ: " + sort);
  54.             }
  55.             rs = st.executeQuery(sql1);
  56.             while(rs.next()) {
  57.                 //
  58.                 String ab = rs.getString("АББРЕВИАТУРА");
  59.                 String name = rs.getString("НАИМЕНОВАНИЕ");
  60.                 System.out.println("АББРЕВИАТУРА: " + ab);
  61.                 System.out.println("НАИМЕНОВАНИЕ: " + name);
  62.             }
  63.  
  64.             rs = st.executeQuery(qualification);
  65.             while(rs.next()) {
  66.                 //
  67.                 String name = rs.getString("НАИМЕНОВАНИЕ");
  68.                 System.out.println("НАИМЕНОВАНИЕ: " + name);
  69.             }
  70.             rs = st.executeQuery(people);
  71.             while(rs.next()) {
  72.                 //
  73.                 String name = rs.getString("ИМЯ");
  74.                 System.out.println("ИМЯ: " + name);
  75.             }
  76.             rs = st.executeQuery(state);
  77.             while(rs.next()) {
  78.                 //
  79.                 String name = rs.getString("СОСТОЯНИЕ");
  80.                 System.out.println("СОСТОЯНИЕ: " + name);
  81.             }
  82.             rs.close();
  83.             st.close();
  84.             conn.close();
  85.  
  86.          }catch(SQLException se) {
  87.               se.printStackTrace();
  88.          }catch(Exception e) {
  89.              e.printStackTrace();
  90.          }finally {
  91.              //finally block used to close resourses
  92.              try{
  93.                  if (conn!=null)
  94.                      conn.close();
  95.              }catch(SQLException se) {
  96.                  se.printStackTrace();
  97.             }//end finally try
  98.         }//end try
  99.  
  100.         System.out.println("GoodBye!");
  101.     public static void main(String[] args) {
  102.         reg DB();
  103.     }//end main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement