Advertisement
Guest User

Untitled

a guest
Apr 30th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. static void closePrice(Scanner scann) {
  2. String line;
  3.  
  4. System.out.println("Enter a valid ticker: ");
  5. line = scann.nextLine();
  6.  
  7. Connection connection = getConnection();
  8. String query = "select HistoryDate, Ticker, HighPrice, ClosePrice from TickerHistory where Ticker = '" + line
  9. + "' order by ClosePrice desc limit 1";
  10. String query1 = "select HistoryDate, Ticker, HighPrice, ClosePrice from TickerHistory where Ticker = '" + line
  11. + "' order by HistoryDate desc limit 1";
  12.  
  13. try {
  14. Statement statement = connection.createStatement();
  15. ResultSet rs = statement.executeQuery(query);
  16. ResultSet rs1 = statement.executeQuery(query1);
  17.  
  18. while (rs.next() && rs1.next()) {
  19. double highClose = rs.getDouble("ClosePrice");
  20. String date = rs.getString("HistoryDate");
  21. double close = rs1.getDouble("ClosePrice");
  22. String date1 = rs1.getString("HistoryDate");
  23. for (int i = 1; i > 1; i++) {
  24. double difference = 1 - (close / highClose);
  25. double end = 100 * difference;
  26.  
  27. System.out.println(date + " High Close Price: " + highClose);
  28. System.out.println(date1 + " Current Close Price: " + close);
  29. System.out.println("Perfect Difference: " + end + "%");
  30. }
  31. }
  32.  
  33. rs.close();
  34. // rs1.close();
  35. statement.close();
  36. connection.close();
  37.  
  38. rs = null;
  39. statement = null;
  40. connection = null;
  41.  
  42. } catch (SQLException e) {
  43. System.out.println("SQLException: " + e.getMessage());
  44. System.out.println("SQLState: " + e.getSQLState());
  45. System.out.println("VendorError: " + e.getErrorCode());
  46.  
  47. }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement