Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. package org.hyperion.util.sql;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.Driver;
  5. import java.sql.DriverManager;
  6. import java.sql.ResultSet;
  7. import java.sql.SQLException;
  8. import java.sql.Statement;
  9. import java.util.ArrayList;
  10. import java.util.logging.Level;
  11. import java.util.logging.Logger;
  12.  
  13. public class SQLManager {
  14.  
  15. private static String user = "",
  16. password = "",
  17. databaseName = "",
  18. serverAddress = "";
  19.  
  20. private static final Logger logger = Logger.getLogger(SQLManager.class.getName());
  21.  
  22. private static String connectionAddress = "jdbc:mysql://"+serverAddress+"/"+databaseName+"?user="+user+"&password="+password;
  23.  
  24. public static Connection createConnection() {
  25. try {
  26. Class.forName("com.mysql.jdbc.Driver").newInstance();
  27. logger.log(Level.INFO, "Connecting to SQL Server: "+serverAddress);
  28. Connection c = DriverManager.getConnection(connectionAddress);
  29. return c;
  30. } catch (Exception e) {
  31. e.printStackTrace();
  32. }
  33. return null;
  34. }
  35.  
  36. public static ResultSet executeStatement(Connection sqlConnection, String statement) {
  37. try {
  38. Statement s = sqlConnection.createStatement();
  39. if(s.execute(statement)) {
  40. sqlConnection.close();
  41. return s.getResultSet();
  42. }
  43. } catch (Exception e) {
  44. e.printStackTrace();
  45. }
  46. return null;
  47. }
  48.  
  49. public static ResultSet executeQuery(Connection sqlConnection, String statement) {
  50. try {
  51. ResultSet s = sqlConnection.createStatement().executeQuery(statement);
  52. return s;
  53. } catch (SQLException e) {
  54. e.printStackTrace();
  55. }
  56. return null;
  57. }
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement