Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2016
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. /**
  2. * Created by Natan on 23.10.2016..
  3. */
  4. import java.io.IOException;
  5. import java.sql.*;
  6. import java.util.ArrayList;
  7.  
  8. /**
  9. * Created by Natan on 23.10.2016..
  10. */
  11. public class Practice
  12. {
  13. static String mysql = "jdbc:mysql://localhost:3306/travel?autoReconnect=true&useSSL=false";
  14. static String username = "root";
  15. static String password = "student";
  16. Connection conn;
  17. boolean var;
  18.  
  19. public Practice(String mysql, String username, String password)
  20. {
  21. this.mysql = mysql;
  22. this.username = username;
  23. this.password = password;
  24. }
  25.  
  26. public boolean connect()
  27. {
  28. boolean var = false;
  29. try
  30. {
  31. conn = DriverManager.getConnection(mysql, username, password);
  32. if(conn == null)
  33. {
  34. var = false;
  35. }
  36. else
  37. {
  38. var = true;
  39. }
  40. }
  41. catch(SQLException sqle)
  42. {
  43. System.out.println("fdssdf");
  44. }
  45. return var;
  46. }
  47.  
  48. public boolean close()
  49. {
  50. boolean var = false;
  51. try
  52. {
  53. conn.close();
  54. if(conn.isClosed())
  55. {
  56. System.out.println("Connection closed");
  57. var = true;
  58. }
  59. else
  60. {
  61. System.out.println("Connection not closed");
  62. var = false;
  63. }
  64. }
  65. catch(SQLException sqle)
  66. {
  67.  
  68. }
  69. return var;
  70. }
  71.  
  72. public ArrayList<Student> getData(String sql)
  73. {
  74. ArrayList<Student> list = null;
  75. int passengerid = 0;
  76. String fname = null;
  77. String lname = null;
  78. try
  79. {
  80. Statement statement = conn.createStatement();
  81. ResultSet rs = statement.executeQuery(sql);
  82.  
  83. while(rs.next())
  84. {
  85. passengerid = rs.getInt(1);
  86. fname = rs.getString(2);
  87. lname = rs.getString(3);
  88. }
  89.  
  90. System.out.println("PassengerID " + passengerid + "\n");
  91. System.out.println("PassengerID " + fname + "\n");
  92. System.out.println("PassengerID " + lname + "\n");
  93. }
  94. catch(SQLException sqle)
  95. {
  96.  
  97. }
  98. return list;
  99. }
  100.  
  101. public static void main(String[] args)
  102. {
  103. Practice obj = new Practice(mysql, username, password);
  104. obj.connect();
  105. System.out.println("Connected");
  106. obj.close();
  107. }
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement