Advertisement
Guest User

Untitled

a guest
Oct 14th, 2016
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.ResultSet;
  4. import java.sql.Statement;
  5.  
  6. public class Driver {
  7. private static int money;
  8.  
  9.  
  10. public static void main(String[] args) throws InterruptedException {
  11. doStuff();
  12. }
  13.  
  14. public static void doStuff() {
  15. long startTime = System.currentTimeMillis();
  16. Thread t1 = new Thread(new dbClient());
  17. Thread t2 = new Thread(new Thread2());
  18. String dbHost = "#";
  19. String dbPort = "#";
  20. String dbDatabase = "#";
  21. String dbUser = "#";
  22. String dbPassword = "#";
  23. System.out.println("Running dbClient");
  24. Connection con;
  25. try {
  26. System.out.println(startTime);
  27. System.out.println("***Thread 1 initiated.");
  28. String url = "jdbc:mysql://" + dbHost + ":" + dbPort + "/" + dbDatabase;
  29. Class.forName("com.mysql.jdbc.Driver").newInstance();
  30. con = DriverManager.getConnection(url, dbUser, dbPassword);
  31. //Man skal uncomment nedenstående sætning for at ændre på om metoden laver dirty read eller ej
  32. //con.setAutoCommit(false);
  33. money = 0;
  34. int userid;
  35. Statement stmt = con.createStatement();
  36. for (int i = 0; i < 800; i++) {
  37. ResultSet rs = stmt.executeQuery("SELECT * FROM Bank");
  38. while (rs.next()) {
  39. money = rs.getInt("balance");
  40. userid = rs.getInt("id");
  41. }
  42. }
  43. stmt.close();
  44. con.close();
  45. System.out.println("Disconnected from database");
  46.  
  47. } catch (Exception e) {
  48. e.printStackTrace();
  49. }
  50. long endTime = System.currentTimeMillis();
  51. System.out.println(endTime);
  52. long totalTime = endTime - startTime;
  53. System.out.println(totalTime);
  54. }
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement