Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. package DBControl;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.ResultSet;
  6. import java.sql.Statement;
  7. import java.sql.SQLException;
  8. import java.util.logging.Logger;
  9.  
  10. public class ConnectionFactory {
  11.  
  12. private static final Logger LOGGER = Logger.getLogger(ConnectionFactory.class.getName());
  13. private static final String DRIVER = "com.mysql.cj.jdbc.Driver";
  14. private static final String DBURL = "jdbc:mysql://localhost:3306/schooldb";
  15. private static final String USER = "root";
  16. private static final String PASSWORD = "";
  17. private static Connection connect = null;
  18. private static Statement stmt = null;
  19.  
  20. public static ConnectionFactory singleInstance = new ConnectionFactory();
  21.  
  22. public static Connection createConnection() {
  23. try {
  24. System.out.println("connecting");
  25. connect = DriverManager.getConnection(DBURL,USER,PASSWORD);
  26. System.out.println("Connected");
  27. }catch(Exception ex) {
  28. ex.printStackTrace();
  29. }
  30. return connect;
  31. }
  32.  
  33. public static Connection getConnection() {
  34. return connect;
  35. }
  36.  
  37. public static void close(Connection connection) {
  38. try {
  39. connection.close();
  40. }catch(Exception e){
  41. e.printStackTrace();
  42. }
  43. }
  44.  
  45. public static void close(Statement statement) {
  46. try {
  47. statement.close();
  48. }catch(Exception e) {
  49. e.printStackTrace();
  50. }
  51. }
  52.  
  53. public static void close(ResultSet resultset) {
  54. try {
  55. resultset.close();
  56. }catch(Exception e){
  57. e.printStackTrace();
  58. }
  59. }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement