Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. import java.sql.*;
  2.  
  3. public class DBConnector {
  4.  
  5. Connection conn = null;
  6.  
  7. public DBConnector(String DBName, String username, String password) {
  8.  
  9. try {
  10. String url = "jdbc:mysql://localhost/" + DBName;
  11. Class.forName("com.mysql.jdbc.Driver").newInstance();
  12. conn = DriverManager.getConnection(url, username, password);
  13. System.out.println("Database connection established");
  14. } catch (Exception e) {
  15. e.printStackTrace();
  16. }
  17. }
  18.  
  19. public DBConnector(String host, String DBName, String username, String password) {
  20.  
  21. try {
  22. String url = "jdbc:mysql://"+host+"/";
  23. Class.forName("com.mysql.jdbc.Driver").newInstance();
  24. conn = DriverManager.getConnection(url, username, password);
  25. System.out.println("Database connection established");
  26. } catch (Exception e) {
  27. e.printStackTrace();
  28. }
  29. }
  30.  
  31.  
  32. public void update(String query) throws SQLException {
  33. Statement s;
  34.  
  35. s = conn.createStatement();
  36. s.executeUpdate(query);
  37. s.close();
  38. }
  39.  
  40. public ResultSet query(String query) {
  41. try {
  42. Statement s = conn.createStatement();
  43. s.executeQuery(query);
  44. ResultSet rs = s.getResultSet();
  45. s.close();
  46. return rs;
  47. } catch (Exception k) {
  48. k.printStackTrace();
  49. return null;
  50. }
  51. }
  52.  
  53. public void closeConnection() {
  54. try {
  55. conn.close();
  56. } catch (SQLException e) {
  57. e.printStackTrace();
  58. }
  59. }
  60.  
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement