Advertisement
Guest User

Untitled

a guest
May 15th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.38 KB | None | 0 0
  1. package com.AdamMateusz.Kalendarz.Models;
  2.  
  3. import java.sql.Connection;
  4. import java.sql.DriverManager;
  5. import java.sql.ResultSet;
  6. import java.sql.SQLException;
  7. import java.sql.Statement;
  8.  
  9. public class DatabaseManager {
  10.  
  11.     Connection connection = null;  
  12.     String connectionString = "";
  13.     Statement stmt = null;
  14.     ResultSet rs = null;
  15.     boolean isConnected = false;
  16.     public DatabaseManager() {
  17.        
  18.       connectionString =  
  19.               "jdbc:mysql://db4free.net:3306/kompo2018";
  20.         //pass=JavaApp!
  21.  
  22.     }
  23.     public boolean getIsConnected(){
  24.         return this.isConnected;
  25.     }
  26.     public Statement getStmt() {
  27.         return stmt;
  28.     }
  29.  
  30.     public void setStmt(Statement stmt) {
  31.         this.stmt = stmt;
  32.     }
  33.  
  34.     public ResultSet getRs() {
  35.         return rs;
  36.     }
  37.  
  38.     public void setRs(ResultSet rs) {
  39.         this.rs = rs;
  40.     }
  41.  
  42.     public void connect() {
  43.           try {  
  44.               connection = DriverManager.getConnection(connectionString, "kalendarzdb", "kalendarz2018");  
  45.               this.stmt = this.connection.createStatement();
  46.               isConnected = true;
  47.           }  
  48.           catch (Exception e) {  
  49.               e.printStackTrace();  
  50.           }  
  51.           finally {  
  52.              // if (connection != null) try { connection.close(); } catch(Exception e) {}  
  53.           }  
  54.  
  55.     }
  56.     public void disconnect() {
  57.         try {
  58.             connection.close();
  59.             } catch(SQLException e) {e.printStackTrace();
  60.             }
  61.     }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement