Advertisement
Guest User

Untitled

a guest
May 17th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.56 KB | None | 0 0
  1. import java.sql.Connection;
  2. import java.sql.DriverManager;
  3. import java.sql.PreparedStatement;
  4. import java.sql.ResultSet;
  5. import java.sql.SQLException;
  6. import java.util.ArrayList;
  7. import java.util.List;
  8.  
  9.  
  10.  
  11. public class AgendaDAO {
  12.  
  13.     static Connection con = null;
  14.     private Agenda agenda;
  15.     private List<Agenda> list;
  16.  
  17.     public Agenda getAgenda() {
  18.         return agenda;
  19.     }
  20.  
  21.     public void setAgenda(Agenda agenda) {
  22.         this.agenda = agenda;
  23.     }
  24.  
  25.     public List<Agenda> getList() {
  26.         return list;
  27.     }
  28.  
  29.     public void setList(List<Agenda> list) {
  30.         this.list = list;
  31.     }
  32.  
  33.     public AgendaDAO() throws SQLException {
  34.  
  35.         agenda = new Agenda();
  36.         list = new ArrayList<Agenda>();
  37.  
  38.         if (con == null) {
  39.             try {
  40.                 Class.forName("com.mysql.jdbc.Driver");
  41.                 con =  DriverManager.getConnection(
  42.                         "jdbc:mysql://127.0.0.1:3306/agenda", "root", "");
  43.                 System.out.println(con);
  44.             } catch (ClassNotFoundException e) {
  45.                 // TODO Auto-generated catch block
  46.                 e.printStackTrace();
  47.             }
  48.  
  49.         }
  50.     }
  51.  
  52.     public String listar() {
  53.        
  54.         try {
  55.            
  56.             PreparedStatement ps;
  57.             ps = con.prepareStatement("SELECT * FROM pessoa");
  58.  
  59.             ResultSet rs = ps.executeQuery();
  60.  
  61.             while (rs.next()) {
  62.  
  63.                 // agenda.setId(rs.getString("id"));
  64.                 agenda.setNome(rs.getString("nome"));
  65.                 agenda.setEndereco(rs.getString("endereco"));
  66.                 agenda.setCidade(rs.getString("cidade"));
  67.                 agenda.setTelefone(rs.getString("telefone"));
  68.  
  69.                 list.add(agenda);
  70.             }
  71.         } catch (SQLException e) {
  72.             // TODO Auto-generated catch block
  73.             e.printStackTrace();
  74.         }
  75.         return "";
  76.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement