Advertisement
Guest User

Untitled

a guest
Mar 18th, 2016
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. import com.mysql.jdbc.Connection;
  2. import java.sql.*;
  3. import java.sql.DriverManager;
  4. /**
  5. * @desc A singleton database access class for MySQL
  6. * @author Ramindu
  7. */
  8. public final class MysqlConnect {
  9. public Connection conn;
  10. private Statement statement;
  11. public static MysqlConnect db;
  12. private MysqlConnect() {
  13. String url= "jdbc:mysql://localhost:3306/";
  14. String dbName = "database_name";
  15. String driver = "com.mysql.jdbc.Driver";
  16. String userName = "username";
  17. String password = "password";
  18. try {
  19. Class.forName(driver).newInstance();
  20. this.conn = (Connection)DriverManager.getConnection(url+dbName,userName,password);
  21. }
  22. catch (Exception sqle) {
  23. sqle.printStackTrace();
  24. }
  25. }
  26. /**
  27. *
  28. * @return MysqlConnect Database connection object
  29. */
  30. public static synchronized MysqlConnect getDbCon() {
  31. if ( db == null ) {
  32. db = new MysqlConnect();
  33. }
  34. return db;
  35.  
  36. }
  37.  
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement