Advertisement
Guest User

Untitled

a guest
Nov 6th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. import java.sql.*;
  2. import java.util.*;
  3.  
  4. public class Driver {
  5. public static void main(String args[]){
  6. Scanner sc = new Scanner(System.in);
  7. System.out.print("Enter a students ID: ");
  8. int SID = sc.nextInt();
  9. System.out.println("You entered " + SID);
  10.  
  11.  
  12. ConnTime(SID);
  13. }
  14.  
  15. private static void ConnTime(int _SID) {
  16. // TODO Auto-generated method stub
  17. try{
  18. Class.forName("com.mysql.jdbc.Driver");
  19. Connection con=DriverManager.getConnection(
  20. "jdbc:mysql://localhost:3306/fuented2","fuented2","`}410aD*KB4");
  21. //here sonoo is database name, root is username and password
  22. String query = ("select * from transcript");
  23. Statement stmt=con.createStatement();
  24. ResultSet rs=stmt.executeQuery(query);
  25. //print student
  26.  
  27. System.out.println("************TRANSCRIPT************");
  28. while(rs.next())
  29. if(rs.getInt(1) == _SID)
  30. {
  31. System.out.println(rs.getInt(1)+"\t"+rs.getString(2)+"\t"+rs.getString(3)+"\t"+rs.getString(4)+"\t"+rs.getString(5)+"\t"+rs.getString(6));
  32. }
  33.  
  34. //run second query
  35. float output = 0;
  36. CallableStatement stmt2 = con.prepareCall(("{CALL calculateGPA(?, ?)}"));
  37. stmt2.setInt(1,_SID);
  38. stmt2.registerOutParameter(2, Types.FLOAT);
  39. stmt2.execute();
  40. output = stmt2.getFloat(2);
  41. //ResultSet rs2 = stmt2.executeQuery(query2);
  42.  
  43. System.out.println("STUDENT GPA: " + output);
  44. con.close();
  45. }catch(Exception e){ System.out.println(e);}
  46. }
  47.  
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement