Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.forge.project.jdbc.dao;
- import com.forge.project.jdbc.ConnectionManager;
- import com.forge.project.jdbc.dto.Personaje;
- import java.sql.*;
- import java.util.LinkedList;
- import java.util.List;
- public class PersonajeDAO {
- private Connection connection;
- public PersonajeDAO() throws SQLException {
- connection = ConnectionManager.obtenerConexion();
- }
- public List<Personaje> obtenerPersonajePorNombrePersonaje(String personaje) throws SQLException {
- String sql = "select p_nombre, p_anho, a_nombre, personaje " +
- "from personaje where personaje = ?";
- PreparedStatement ps = connection.prepareStatement(sql);
- ps.setString(1, personaje);
- ResultSet rs = ps.executeQuery();
- List<Personaje> resultado = new LinkedList<>();
- while (rs.next()){
- Personaje pj = new Personaje(
- rs.getString("a_nombre"),
- rs.getString("p_nombre"),
- rs.getInt("p_anho"),
- rs.getString("personaje")
- );
- resultado.add(pj);
- }
- return resultado;
- }
- public List<Personaje> obtenerPeliculasPorActor( String nombre ) throws SQLException {
- String sql = "select p_nombre, p_año, a_nombre, personaje from personaje where a_nombre = ? ";
- PreparedStatement ps = connection.prepareStatement(sql);
- ps.setString(1,nombre);
- ResultSet rs = ps.executeQuery();
- List<Personaje> result = new LinkedList<>();
- while (rs.next()){
- Personaje pj = new Personaje (
- rs.getString("a_nombre"),
- rs.getString("p_nombre"),
- rs.getInt("p_año"),
- rs.getString("personaje")
- );
- result.add(pj);
- }
- return result;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement