Advertisement
Guest User

Untitled

a guest
Oct 30th, 2014
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. PreparedStatement createMarksT = conn.prepareStatement(
  2. "CREATE TABLE Marks("+
  3. "year INTEGER, CHECK((year > 1800) AND (year < 2020)),"+
  4. "mark INTEGER,"+
  5. "notes CHAR(100),"+
  6. "typeID INTEGER NOT NULL,"+
  7. "moduleID INTEGER NOT NULL,"+
  8. "studentID INTEGER NOT NULL,"+
  9. "FOREIGN KEY(moduleID) REFERENCES Module(moduleID),"+
  10. "FOREIGN KEY(studentID) REFERENCES Student(studentID)"+
  11. ");"
  12. );
  13. createMarksT.execute();
  14. System.out.println("Marks table created");
  15.  
  16. String addMarks="";
  17. for(int b=1; b<101; b++) {
  18. addMarks = addMarks+"INSERT INTO Marks VALUES (2014, " +
  19. ((Integer)(1+randy.nextInt(100))).toString() +
  20. ", " + "'Notes '," + ((Integer)(randy.nextInt(3))).toString() +
  21. ", " + ((Integer)(1+randy.nextInt(100))).toString() +
  22. ", " + ((Integer)(b)).toString() + ");";
  23. }
  24.  
  25. PreparedStatement addMarksT = conn.prepareStatement(addMarks);
  26. addMarksT.execute();
  27.  
  28. PreparedStatement alterMarksT = conn.prepareStatement(
  29. "ALTER TABLE Marks ADD CONSTRAINT marks_Key UNIQUE (studentID, moduleID);");
  30. alterMarksT.execute();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement