Jvsierra

Conexão

Apr 25th, 2014
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.41 KB | None | 0 0
  1. package utilitarios;
  2. import java.sql.*;
  3. import javax.swing.*;
  4.  
  5. public class conexao{
  6.    
  7. final private String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
  8. final private String url = "jdbc:odbc:Estoque.accdb";
  9. final private String usuario = "";
  10. final private String senha = "";
  11. private Connection conexao;
  12. public Statement statement;
  13. public ResultSet resultset;
  14. public boolean conecta()
  15. {
  16.     boolean result = true;
  17.     try{
  18.     Class.forName(driver);
  19.     conexao = DriverManager.getConnection(url, usuario, senha);
  20.     JOptionPane.showMessageDialog(null, "Conectou com sucesso.");
  21.  
  22.     }catch(ClassNotFoundException ex){
  23.     JOptionPane.showMessageDialog(null, "Erro no driver: "+ex.getMessage());
  24.     result =  false;
  25.     }
  26.     catch(SQLException ex2){
  27.     JOptionPane.showMessageDialog(null, "Erro com o db. Erro: "+ex2);
  28.     }
  29. return result;
  30. }
  31. public void execute_sql(String sql){
  32. try{
  33.     statement = conexao.createStatement();
  34.     resultset = statement.executeQuery(sql);
  35. }
  36. catch(SQLException error){
  37. JOptionPane.showMessageDialog(null, "A conexão falhou. Erro: "+error.getMessage());
  38. }
  39. }
  40. public void desconecta(){
  41. boolean result = true;
  42. try{
  43. conexao.close();
  44. JOptionPane.showMessageDialog(null, "O Banco de Dados foi fechado com sucesso.");
  45. }catch(SQLException naoconectou){
  46. JOptionPane.showMessageDialog(null, "Não foi possível desconectar. Erro:"+naoconectou);
  47. result = false;
  48. }
  49.  
  50. }
  51.  
  52.  
  53. }
Advertisement
Add Comment
Please, Sign In to add comment