Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.curso.persistencia;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.PreparedStatement;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.util.ArrayList;
- import java.util.List;
- import com.curso.modelo.Incidencia;
- import com.curso.modelo.Usuario;
- public class IncidenciaDao {
- public List<Incidencia> listarPorUsuario(int idUsuario){
- List<Incidencia> incidencias = new ArrayList<Incidencia>();
- Connection cx = null;
- try {
- cx = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","HR","HR");
- PreparedStatement pst =
- cx.prepareStatement("select * from incidencia where id_usuario=?");
- pst.setInt(1, idUsuario);
- ResultSet rs = pst.executeQuery();
- while(rs.next()){
- Incidencia iAux = new Incidencia(rs.getInt("id_incidencia"),
- rs.getInt("id_usuario"),
- rs.getString("descripcion"),
- rs.getString("estado"));
- incidencias.add(iAux);
- }
- } catch (SQLException e) {
- e.printStackTrace();
- } finally {
- try {
- cx.close();
- } catch (SQLException e) {
- e.printStackTrace();
- }
- }
- return incidencias;
- }
- }
Add Comment
Please, Sign In to add comment