Advertisement
Guest User

ControleTelefone

a guest
Nov 25th, 2014
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.42 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6.  
  7. package controle;
  8.  
  9. import java.sql.PreparedStatement;
  10. import java.sql.SQLException;
  11. import javax.swing.JOptionPane;
  12. import modelo.ModeloTelefone;
  13.  
  14. /**
  15.  *
  16.  * @author andhakai
  17.  */
  18. public class ControleTelefone {
  19.     ConectaBanco  connex = new ConectaBanco();
  20.    
  21.    
  22.     ModeloTelefone mod  = new ModeloTelefone();
  23.    
  24. public void inserir (ModeloTelefone mod){
  25.     connex.conexao();
  26.     try{
  27.         PreparedStatement pst = connex.conn.prepareStatement("insert into telefone(numero_tel)values(?)");
  28.         pst.setString(1, mod.getTel());
  29.         pst.execute();
  30.         JOptionPane.showMessageDialog(null, "dados inseridos com sucesso!");
  31.     }catch (SQLException ex) {
  32.             JOptionPane.showMessageDialog(null, "erro de conexão 01 ! "+ ex.getMessage());
  33.        }
  34.     connex.desconecta();
  35. }
  36.  
  37. public void alterar(ModeloTelefone mod){
  38.     connex.conexao();
  39.     PreparedStatement pst;
  40.     try{
  41.         pst = connex.conn.prepareStatement("update telefone set numero_tel=? where id_telefone=?");
  42.         pst.setString(1, mod.getTel());
  43.         pst.setInt(2, mod.getCod());
  44.         pst.execute();
  45.          JOptionPane.showMessageDialog(null, "dados alterados com sucesso!");
  46.     }catch (SQLException ex) {
  47.             JOptionPane.showMessageDialog(null, "erro de conexão 02 ! "+ ex.getMessage());
  48.        }
  49.     connex.desconecta();
  50. }
  51.  
  52. public void Excluir(ModeloTelefone mod){
  53.     connex.conexao();
  54.     PreparedStatement pst;
  55.    try{
  56.        pst = connex.conn.prepareStatement("delete from telefone where id_telefone?");
  57.        pst.setInt(1,mod.getCod());
  58.        pst.execute();
  59.        JOptionPane.showMessageDialog(null,"dados excluidos com sucesso");
  60.    }catch(SQLException ex){
  61.    JOptionPane.showMessageDialog(null,"erro ao excluir");
  62.    }
  63.    
  64.    
  65. }
  66.  
  67. public ModeloTelefone primeiro(){
  68.     connex.conexao();
  69.   connex.execultaSQL("select * from telefone");
  70.  try{
  71.  connex.rs.first();
  72.  mod.setCod(connex.rs.getInt("id_telefone"));
  73.  mod.setTel(connex.rs.getString("numero_tel"));
  74.  }catch(SQLException ex){
  75.  JOptionPane.showMessageDialog(null, "erro 01\n"+ex);
  76.  }
  77.  connex.desconecta();
  78.  return mod;
  79. }
  80. public ModeloTelefone ultimo(){
  81.  connex.conexao();
  82.    // connex.execultaSQL("select * from telefone");
  83.  try{
  84.  connex.rs.last();
  85.  mod.setCod(connex.rs.getInt("id_telefone"));
  86.  mod.setTel(connex.rs.getString("numero_tel"));
  87.  }catch(SQLException ex){
  88.  JOptionPane.showMessageDialog(null, "erro 01\n"+ex);
  89.  }
  90.  connex.desconecta();
  91.  return mod;
  92. }
  93.  
  94. public ModeloTelefone proximo(){
  95.      connex.conexao();
  96.     connex.execultaSQL("select * from telefone");
  97.  try{
  98.    
  99.  connex.rs.previous();
  100.  
  101.  
  102.  
  103.  
  104.  mod.setCod(connex.rs.getInt("id_telefone"));
  105.  mod.setTel(connex.rs.getString("numero_tel"));
  106.  }catch(SQLException ex){
  107.  JOptionPane.showMessageDialog(null, "erro 01\n"+ex);
  108.  }
  109.   connex.desconecta();
  110.    
  111.  return mod;
  112.  
  113. }
  114. public ModeloTelefone anterior(){
  115.    
  116.      connex.conexao();
  117.       connex.execultaSQL("select * from telefone");
  118.  try{
  119.    
  120.  connex.rs.next();
  121.  
  122.  
  123.  mod.setCod(connex.rs.getInt("id_telefone"));
  124.  mod.setTel(connex.rs.getString("numero_tel"));
  125.  }catch(SQLException ex){
  126.  JOptionPane.showMessageDialog(null, "erro 01\n"+ex);
  127.  }
  128.  connex.desconecta();
  129.  return mod;
  130.  
  131.    
  132. }
  133. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement