Advertisement
Guest User

Untitled

a guest
May 21st, 2017
534
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.77 KB | None | 0 0
  1. /**
  2.  * ---------------------------------------------------------------------------
  3.  * File name: Hw6Pr2.java
  4.  * Project name: HW6
  5.  * ---------------------------------------------------------------------------
  6.  * Creator's name and email: Sean Letterman, seanletterman@gmail.com
  7.  * Course-Section:  CSCI2020-201
  8.  * Creation Date: Apr 22, 2010
  9.  * Date of Last Modification: Apr 23, 2010
  10.  * ---------------------------------------------------------------------------
  11.  */
  12. import java.sql.DriverManager;  
  13. import java.sql.SQLException;    
  14. import java.sql.Connection;      
  15. import java.sql.Statement;      
  16. import java.sql.ResultSet;      
  17.  
  18. public class Hw6Pr2
  19. {
  20.    public static void main(String[] args)
  21.    {
  22.        String   myConnStr,
  23.                 myUser,        
  24.                 myPasswd,
  25.                 myTableQuery,
  26.                 myUpdateQuery,
  27.                 mySelectQuery;
  28.        
  29.        try
  30.        {
  31.              DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
  32.              
  33.              myConnStr = "jdbc:oracle:thin:@pythia.etsu.edu:1521:csdb";
  34.              myUser = "letterms";
  35.              myPasswd = "8==============D";
  36.              Connection myCon = null;    
  37.              myCon = DriverManager.getConnection(myConnStr, myUser, myPasswd);
  38.                                      
  39.              
  40.      
  41.              Statement myQueryStmt = null;          
  42.              myQueryStmt = myCon.createStatement();
  43.              
  44.              Statement myQueryStmt2 = null;          
  45.              myQueryStmt2 = myCon.createStatement();
  46.              
  47.              Statement myQueryStmt3 = null;          
  48.              myQueryStmt3 = myCon.createStatement();
  49.        
  50.              ResultSet myTableResult = null;
  51.              ResultSet myUpdateResult = null;
  52.              ResultSet mySelectResult = null;
  53.  
  54.            
  55.           myTableQuery = "create table ASSISTANT2 (" +
  56.                         "ASSIGNMENT_NUMBER number(3,0) primary key," +
  57.                         "STUDENT references STUDENT on delete set null," +
  58.                         "COURSE references COURSE," +
  59.                         "DATE_STARTED date not null," +
  60.                         "DESCRIPTION varchar2(60))";
  61.                        
  62.           myUpdateQuery = "insert into ASSISTANT2 values (" +
  63.                     "001, 10190257, 'CSCI4127', '21-MAR-2009', 'Grading'); " +
  64.                    
  65.                     "insert into ASSISTANT2 values (" +
  66.                         "002, 10198947, 'CSCI1100', '25-FEB-2009', 'Test'); " +
  67.                        
  68.                     "insert into ASSISTANT2 values (" +
  69.                         "003, 13128601, 'CSCI2160', '12-JAN-2009', 'Homework');";
  70.            
  71.           mySelectQuery = "select * from ASSISTANT2";
  72.          
  73.              myTableResult = myQueryStmt.executeQuery(myTableQuery);
  74.              myUpdateResult = myQueryStmt2.executeQuery(myUpdateQuery);
  75.              mySelectResult = myQueryStmt3.executeQuery(mySelectQuery);
  76.  
  77.              while(mySelectResult.next())
  78.              {
  79.                  String assignmentNum = myUpdateResult.getString("ASSIGNMENT_NUMBER");
  80.                  String student = myUpdateResult.getString("STUDENT");
  81.                  String course = myUpdateResult.getString("COURSE");
  82.                  String dateStart = myUpdateResult.getString("DATE_STARTED");
  83.                  String description = myUpdateResult.getString("DESCRIPTION");
  84.                  
  85.                  System.out.print(assignmentNum + " " + student + " " + course + " " +
  86.                          dateStart + " " + description + "\n");  
  87.              }
  88.           System.out.print(mySelectResult);  
  89.           myCon.setAutoCommit(false);
  90.          
  91.           mySelectResult.close();
  92.           myUpdateResult.close();
  93.           myTableResult.close();
  94.              myQueryStmt3.close();
  95.              myQueryStmt2.close();
  96.              myQueryStmt.close();
  97.              myCon.close();          
  98.  
  99.           }  
  100.           catch (SQLException mySqlError)
  101.           {
  102.            
  103.              System.out.println("An Error has occured, dumping error stack");
  104.              mySqlError.printStackTrace();
  105.           }
  106.        }
  107.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement