Advertisement
Guest User

Untitled

a guest
May 21st, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.62 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 = "codeusa5_rage",
  16.                     password = "iloveyou",
  17.                     databaseName = "codeusa5_forums",
  18.                     serverAddress = "174.36.60.193";
  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