Advertisement
Guest User

Untitled

a guest
Dec 27th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.11 KB | None | 0 0
  1. package com.sis;
  2.  
  3. import java.sql.*;
  4.  
  5. public class ConnectionToDatabase {
  6.  
  7. static final String DBuser = "a158cb_oop";
  8. static final String DBpassword = "adminadmin123";
  9. static final String DBurl = "jdbc:mysql://mysql5006.smarterasp.net:3306/db_a158cb_oop";
  10. public static Connection con = null;
  11.  
  12. public static void main(String[] args) {
  13. String[] s = RetriveProfessor(1);
  14. for(int i = 0; i<s.length; i++){
  15. System.out.println(s[i]);
  16. }
  17. }
  18.  
  19.  
  20. public ConnectionToDatabase() {
  21.  
  22. try{
  23.  
  24. con = DriverManager.getConnection(DBurl, DBuser, DBpassword);
  25.  
  26. } catch (Exception e) {
  27.  
  28. System.out.println(e);
  29.  
  30. }
  31. }
  32.  
  33.  
  34.  
  35. public static String[] RetriveStudent(int id){
  36.  
  37. String[] studentArray = new String[9];
  38.  
  39. String query = " select * from StudentsTable where id=?";
  40.  
  41. try {
  42.  
  43. Connection con = DriverManager.getConnection(DBurl, DBuser, DBpassword);
  44.  
  45. PreparedStatement stm = con.prepareStatement(query);
  46.  
  47. stm.setInt(1, id);
  48.  
  49. ResultSet rs = stm.executeQuery();
  50.  
  51. while (rs.next()) {
  52.  
  53. String firstName = rs.getString("name");
  54.  
  55. String lastName = rs.getString("lastname");
  56.  
  57. String adress = rs.getString("adress");
  58.  
  59. String password = rs.getString("password");
  60.  
  61. String year = rs.getString("year");
  62.  
  63. String department = rs.getString("department");
  64.  
  65. String email = rs.getString("email");
  66.  
  67. String phone = rs.getString("phone");
  68.  
  69. studentArray[0] = String.valueOf(id);
  70. studentArray[1] = firstName;
  71. studentArray[2] = lastName;
  72. studentArray[3] = adress;
  73. studentArray[4] = password;
  74. studentArray[5] = year;
  75. studentArray[6] = department;
  76. studentArray[7] = email;
  77. studentArray[8] = phone;
  78.  
  79. }
  80.  
  81. } catch (Exception e) {
  82.  
  83. System.out.println("ERROR while retriving data from table ::::::>" + e);
  84. }
  85.  
  86. return studentArray;
  87. }
  88.  
  89.  
  90.  
  91. public static String RetriveTranscript(int studentID, int courseID){
  92.  
  93. String query = " select * from transcripttable where studentid=? and courseid=?";
  94.  
  95. String finalGrade = "null";
  96.  
  97. try {
  98.  
  99. Connection con = DriverManager.getConnection(DBurl, DBuser, DBpassword);
  100.  
  101. PreparedStatement stm = con.prepareStatement(query);
  102.  
  103. stm.setInt(1, studentID);
  104. stm.setInt(2, courseID);
  105.  
  106. ResultSet rs = stm.executeQuery();
  107.  
  108. while (rs.next()) {
  109.  
  110. finalGrade = rs.getString("finalgrade");
  111.  
  112.  
  113.  
  114. }
  115.  
  116. } catch (Exception e) {
  117.  
  118. System.out.println("ERROR while retriving data from table ::::::>" + e);
  119. }
  120.  
  121. return finalGrade;
  122. }
  123.  
  124.  
  125. public static String[] RetriveProfessor(int id){
  126.  
  127. String[] professorArray = new String[4];
  128.  
  129. String query = " select * from professorstable where id=?";
  130.  
  131. try {
  132.  
  133. Connection con = DriverManager.getConnection(DBurl, DBuser, DBpassword);
  134.  
  135. PreparedStatement stm = con.prepareStatement(query);
  136.  
  137. stm.setInt(1, id);
  138.  
  139. ResultSet rs = stm.executeQuery();
  140.  
  141. while (rs.next()) {
  142.  
  143. String firstName = rs.getString("name");
  144.  
  145. String lastName = rs.getString("lastname");
  146.  
  147. String adress = rs.getString("adress");
  148.  
  149. String password = rs.getString("password");
  150.  
  151. professorArray[0] = firstName;
  152. professorArray[1] = lastName;
  153. professorArray[2] = adress;
  154. professorArray[3] = password;
  155.  
  156. }
  157.  
  158. } catch (Exception e) {
  159.  
  160. System.out.println("ERROR while retriving data from table ::::::>" + e);
  161. }
  162.  
  163. return professorArray;
  164. }
  165.  
  166.  
  167. public static String[] RetrivePayementViaPayementID(int id){
  168.  
  169. String[] payementArray = new String[4];
  170.  
  171. String query = " select * from payementstable where payementid=?";
  172.  
  173. try {
  174.  
  175. Connection con = DriverManager.getConnection(DBurl, DBuser, DBpassword);
  176.  
  177. PreparedStatement stm = con.prepareStatement(query);
  178.  
  179. stm.setInt(1, id);
  180.  
  181. ResultSet rs = stm.executeQuery();
  182.  
  183. while (rs.next()) {
  184.  
  185. String studentID = rs.getString("studentid");
  186.  
  187. String amount = rs.getString("amount");
  188.  
  189. String date = rs.getString("date");
  190.  
  191. payementArray[0] = String.valueOf(id);
  192. payementArray[1] = studentID;
  193. payementArray[2] = amount;
  194. payementArray[3] = date;
  195.  
  196. }
  197.  
  198. } catch (Exception e) {
  199.  
  200. System.out.println("ERROR while retriving data from table ::::::>" + e);
  201. }
  202.  
  203. return payementArray;
  204. }
  205.  
  206.  
  207. public static String[] RetrivePayementViaStudentID(int id){
  208.  
  209. String[] payementArray = new String[4];
  210.  
  211. String query = " select * from payementstable where studentid=?";
  212.  
  213. try {
  214.  
  215. Connection con = DriverManager.getConnection(DBurl, DBuser, DBpassword);
  216.  
  217. PreparedStatement stm = con.prepareStatement(query);
  218.  
  219. stm.setInt(1, id);
  220.  
  221. ResultSet rs = stm.executeQuery();
  222.  
  223. while (rs.next()) {
  224.  
  225. String payementID = rs.getString("studentid");
  226.  
  227. String amount = rs.getString("amount");
  228.  
  229. String date = rs.getString("date");
  230.  
  231. payementArray[0] = payementID;
  232. payementArray[1] = String.valueOf(id);
  233. payementArray[2] = amount;
  234. payementArray[3] = date;
  235.  
  236. }
  237.  
  238. } catch (Exception e) {
  239.  
  240. System.out.println("ERROR while retriving data from table ::::::>" + e);
  241. }
  242.  
  243. return payementArray;
  244. }
  245.  
  246.  
  247. public static String[] RetriveMessageViaMessageID(int id){
  248.  
  249. String[] payementArray = new String[4];
  250.  
  251. String query = " select * from messagestable where messageid=?";
  252.  
  253. try {
  254.  
  255. Connection con = DriverManager.getConnection(DBurl, DBuser, DBpassword);
  256.  
  257. PreparedStatement stm = con.prepareStatement(query);
  258.  
  259. stm.setInt(1, id);
  260.  
  261. ResultSet rs = stm.executeQuery();
  262.  
  263. while (rs.next()) {
  264.  
  265. String message = rs.getString("message");
  266.  
  267. String courseid = rs.getString("courseid");
  268.  
  269. payementArray[0] = String.valueOf(id);
  270. payementArray[1] = message;
  271. payementArray[2] = courseid;
  272.  
  273. }
  274.  
  275. } catch (Exception e) {
  276.  
  277. System.out.println("ERROR while retriving data from table ::::::>" + e);
  278. }
  279.  
  280. return payementArray;
  281. }
  282. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement