Scarpah600 / JavaWeb

0 stars 0 forks source link

Classes Java Copiar #2

Open Scarpah600 opened 6 years ago

Scarpah600 commented 6 years ago

// ok public void deletar(Filmes f) throws SQLException { StringBuilder sql = new StringBuilder(); sql.append("DELETE FROM db_filmes"); sql.append("WHERE ID = ?");

    Connection conexao = ConexaoFactory.conectar();

    PreparedStatement comando = conexao.prepareStatement(sql.toString());
    comando.setLong(1, f.getId());
    comando.executeUpdate();

}

// select GENERO_FILMES FROM dtb_filmes.db_filmes where id = 2;
public void BuscarPorGenero(Filmes f) throws SQLException {
    StringBuilder sql = new StringBuilder();
    sql.append("SELECT GENERO_FILMES");
    sql.append("FROM db_filmes");
    sql.append("WHERE id = ?");
    Connection conexao = ConexaoFactory.conectar();
    PreparedStatement comando = conexao.prepareStatement(sql.toString());

    comando.setString(1, f.getFilmes());
}

public void consultarNome(Filmes f) throws SQLException {
    StringBuilder sql = new StringBuilder();
    sql.append("SELECT NOME_FILMES");
    sql.append("FROM db_filmes");

    Connection conexao = ConexaoFactory.conectar();

    PreparedStatement comando = conexao.prepareStatement(sql.toString());

    comando.setString(1, f.getFilmes());

    ResultSet resultado = comando.executeQuery();
    Filmes retorno = null;

    if (resultado.next()) {
        retorno = new Filmes();
        retorno.setFilmes(resultado.getString("NOME_FILMES"));
        retorno.setFilmes(resultado.getString("getGenero_f"));
    }

}

public ArrayList<Filmes> listar() throws SQLException {
    StringBuilder sql = new StringBuilder();
    sql.append("SELECT NOME_FILMES");
    sql.append("FROM db_filmes");
    sql.append("ORDER BY NOME_FILMES ASC");

    Connection conexao = ConexaoFactory.conectar();

    PreparedStatement comando = conexao.prepareStatement(sql.toString());

    ResultSet resultado = comando.executeQuery();
    ArrayList<Filmes> lista = new ArrayList<Filmes>();

    while (resultado.next()) {
        Filmes f = new Filmes();
        f.setId(resultado.getLong("id"));
        f.setFilmes(resultado.getString("NOME_FILMES"));

        lista.add(f);
    }
    return lista;
}

// ok
public void editar(Filmes f) throws SQLException {
    StringBuilder sql = new StringBuilder();
    sql.append("UPDATE db_filmes");
    sql.append("SET NOME_FILMES = ? ");
    sql.append("GENERO_FILMES = ? ");
    sql.append("DATA_FILMES = ?");
    sql.append("DESCRICAO_FILMES = ?");
    sql.append("WHERE ID = ?");

    Connection conexao = ConexaoFactory.conectar();

    PreparedStatement comando = conexao.prepareStatement(sql.toString());
    comando.setLong(1, f.getId());
    comando.setString(2, f.getFilmes());
    comando.setString(3, f.getGenero_f());
    comando.setString(4, f.getDatfilmes());
    comando.setString(5, f.getDescri());
    comando.executeUpdate();

}

public ArrayList<Filmes> BuscarPorFilmes(Filmes f) throws SQLException {
    StringBuilder sql = new StringBuilder();
    sql.append("SELECT id,NOME_FILMES");
    sql.append("FROM db_filmes");
    sql.append("WHERE NOME_FILMES LIKE = ?");

    Connection conexao = ConexaoFactory.conectar();

    PreparedStatement comando = conexao.prepareStatement(sql.toString());

    comando.setString(1, "%" + f.getFilmes() + "%");

    ResultSet resultado = comando.executeQuery();

    ArrayList<Filmes> lista = new ArrayList<Filmes>();
    while (resultado.next()) {
        Filmes item = new Filmes();
        item.setId(resultado.getLong("id"));
        item.setFilmes(resultado.getString("NOME_FILMES"));

        lista.add(item);
    }
    return lista;
}
Scarpah600 commented 6 years ago

package br.com.Jc1.DAO;

import java.sql.Connection; import java.sql.SQLException;

import java.sql.PreparedStatement;

import br.com.Jc1.domain.Filmes; import br.com.Jc1.factory.ConexaoFactory;

public class FilmesDao {

// INSERT INTO `dtb_filmes`.`db_filmes` (`ID`, `NOME_FILMES`,
// `GENERO_FILMES`, `DATA_FILMES`, `DESCRICAO_FILMES`)
// VALUES ('3', 'Zanana', 'Terror', '18/01/01', 'Proprio para maiores');

public void salvar(Filmes f) throws SQLException {
    StringBuilder sql = new StringBuilder();
    sql.append("INSERT INTO teste");
    sql.append("(descri),(nome)");
    sql.append("VALUES(?,?)");

    Connection conexao = ConexaoFactory.conectar();

    PreparedStatement comando = conexao.prepareStatement(sql.toString());
    comando.setString(1, f.getDescri1());
    comando.setString(2, f.getnomeF());
    comando.executeUpdate();

}

public static void main(String[] args) {
    Filmes f1 = new Filmes();
    Filmes f2 = new Filmes();
    f1.setDescri1("ZANANA");
    f2.setnomeF("ZANANA2");
    FilmesDao fdao = new FilmesDao();

    try {
        fdao.salvar(f1);
        fdao.salvar(f2);
        System.out.println("Salvado com Sucesso!");

    } catch (SQLException e) {
        System.out.println("Erro ao Salvar");
        e.printStackTrace();
    }

}

}

Scarpah600 commented 6 years ago

package br.com.Jc1.domain;

public class Filmes { private long codigo; private String descri1; public long getCodigo() { return codigo; }

public void setCodigo(long codigo) {
    this.codigo = codigo;
}

public String getDescri1() {
    return descri1;
}

public void setDescri1(String descri1) {
    this.descri1 = descri1;
}

}

Scarpah600 commented 6 years ago

package br.com.Jc1.DAO;

import java.sql.Connection; import java.sql.SQLException;

import java.sql.PreparedStatement;

import br.com.Jc1.domain.Filmes; import br.com.Jc1.factory.ConexaoFactory;

public class FilmesDao {

// INSERT INTO `dtb_filmes`.`db_filmes` (`ID`, `NOME_FILMES`,
// `GENERO_FILMES`, `DATA_FILMES`, `DESCRICAO_FILMES`)
// VALUES ('3', 'Zanana', 'Terror', '18/01/01', 'Proprio para maiores');

public void salvar(Filmes f) throws SQLException {
    StringBuilder sql = new StringBuilder();
    sql.append("INSERT INTO teste");
    sql.append("(descri)");
    sql.append("VALUES(?)");

    Connection conexao = ConexaoFactory.conectar();

    PreparedStatement comando = conexao.prepareStatement(sql.toString());
    comando.setString(1, f.getDescri1());
    comando.executeUpdate();

}

public static void main(String[] args) {
    Filmes f1 = new Filmes();
    f1.setDescri1("ZANANA");

    Filmes f2 = new Filmes();
    f2.setDescri1("ZANANA2");
    FilmesDao fdao = new FilmesDao();

    try {
        fdao.salvar(f1);
        fdao.salvar(f2);
        System.out.println("Salvado com Sucesso!");

    } catch (SQLException e) {
        System.out.println("Erro ao Salvar");
        e.printStackTrace();
    }

}

}