package dao.jdbc;
import dao.AluguelDAO;
import entidades.Aluguel;
import entidades.Cliente;
import java.sql.Connection;
import java.util.Collection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
public class AluguelDAOImp implements AluguelDAO{
@Override
public void insert(Connection conn, Aluguel aluguel) throws Exception {
PreparedStatement myStmt = conn.prepareStatement("insert into en_Aluguel (id_cliente, id_cliente, data_aluguel, valor) values (?, ?, ?, ?)");
Integer idAluguel = this.getNextId(conn);
myStmt.setInt(1, idAluguel);
myStmt.setInt(2, cliente.setIdCliente());
myStmt.execute();
conn.commit();
}
Resumo
Este texto ficará oculto.
estou tentando criar comando insert e ele precisa pegar o id_cliente que é chave estrangeira nessa tabela que estou fazendo, como faço o comando para pegar esse dado?