Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.sql.*;
- import javax.swing.JOptionPane;
- public class Conexao {
- /*atributo de classe, usado para conesão com o banco */
- private java.sql.Connection con;
- String ip;
- String banco;
- String user;
- String senha;
- String porta;
- public Conexao(String ip, String banco, String user, String senha, String porta) {
- this.ip = ip;
- this.banco = banco;
- this.user = user;
- this.senha = senha;
- this.porta = porta;
- }
- public void setIp(String ip) {
- this.ip = ip;
- }
- public void setBanco(String banco) {
- this.banco = banco;
- }
- public void setUser(String user) {
- this.user = user;
- }
- public void setSenha(String senha) {
- this.senha = senha;
- }
- public void setPorta(String porta) {
- this.porta = porta;
- }
- /*método conectar, usado para conexão no banco de dados*/
- public java.sql.Connection conectar() {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- /*carregando a classe do driver jdbc do mysql*/
- con = java.sql.DriverManager.getConnection("jdbc:mysql:" + ip + "/" + porta + ":" + banco, user, senha);
- } catch (java.lang.ClassNotFoundException e) {
- JOptionPane.showMessageDialog(null, "Firebird JCA-JDBC driver não encontrado no class path");
- } catch (java.sql.SQLException e) {
- JOptionPane.showMessageDialog(null, "Impossível estabelecer conexão. Verifique as configuraçõs. (SQLException)");
- }
- return con;
- }
- /*método usado para desconectar com o banco de dados*/
- public void desconectar() {
- try {
- con.close();
- JOptionPane.showMessageDialog(null, "Logoff efetuado com sucesso.");
- } catch (java.sql.SQLException e) {
- JOptionPane.showMessageDialog(null, "Não foi possível fechar a conexão!");
- }
- }
- }
Add Comment
Please, Sign In to add comment