Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.sql.Connection;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.sql.Statement;
- /**
- *
- * @author Professor Hercio Neto
- *
- * CREATE TABLE `produto` (
- `idProduto` int(11) NOT NULL,
- `nome` varchar(50) NOT NULL,
- `preco` double NOT NULL,
- `codCategoria` int(11) NOT NULL,
- PRIMARY KEY (`idProduto`)
- ) ENGINE=InnoDB; ;
- */
- public class Produto {
- private int idProduto;
- private String nome;
- private double preco;
- private int codCategoria;
- public int getIdProduto() {
- return idProduto;
- }
- public void setIdProduto(int idProduto) {
- this.idProduto = idProduto;
- }
- public String getNome() {
- return nome;
- }
- public void setNome(String nome) {
- this.nome = nome;
- }
- public double getPreco() {
- return preco;
- }
- public void setPreco(double preco) {
- this.preco = preco;
- }
- public int getCodCategoria() {
- return codCategoria;
- }
- public void setCodCategoria(int codCategoria) {
- this.codCategoria = codCategoria;
- }
- public void listar() {
- Conexao conexao = new Conexao();
- Connection conn = conexao.conectar();
- try {
- String sql = "Select * from produto";
- Statement stmt = conn.createStatement();
- ResultSet rs = stmt.executeQuery(sql);
- while (rs.next()) {
- int idProduto = rs.getInt("idProduto");
- String nome = rs.getString("nome");
- double preco = rs.getInt("preco");
- int codigoCategoria = rs.getInt("codCategoria");
- System.out.println("Id Produto: " + idProduto + "\nNome: " + nome + "\nPreço: " + preco + "\nCódigo Categoria: " + codigoCategoria +"\n ------\n");
- }
- stmt.close();
- conexao.desconectar(conn);
- } catch (SQLException ex) {
- System.out.println("Erro " + ex);
- }
- }
- public void inserir() {
- Conexao conexao = new Conexao();
- Connection conn = conexao.conectar();
- try {
- String sql = "INSERT INTO `produto` (`idProduto`, `nome`, `preco`,`codCategoria`) VALUES (NULL, '" + this.nome + "', '" + this.preco + "','"+this.codCategoria+"');";
- Statement stmt = conn.createStatement();
- ResultSet rs = stmt.executeQuery(sql);
- stmt.close();
- conexao.desconectar(conn);
- } catch (SQLException ex) {
- System.out.println("Erro " + ex);
- }
- }
- public void alterar() {
- Conexao conexao = new Conexao();
- Connection conn = conexao.conectar();
- try {
- String sql = "UPDATE `produto` SET `nome` = '"+this.nome+"', `preco` = '"+this.preco+"', `codCategoria` = '"+this.codCategoria+"' WHERE `produto`.`idProduto` = "+this.idProduto;
- Statement stmt = conn.createStatement();
- ResultSet rs = stmt.executeQuery(sql);
- stmt.close();
- conexao.desconectar(conn);
- } catch (SQLException ex) {
- System.out.println("Erro " + ex);
- }
- }
- public void excluir() {
- Conexao conexao = new Conexao();
- Connection conn = conexao.conectar();
- try {
- String sql = "Delete from `produto` WHERE `produto`.`idProduto` = "+this.idProduto;
- Statement stmt = conn.createStatement();
- ResultSet rs = stmt.executeQuery(sql);
- stmt.close();
- conexao.desconectar(conn);
- } catch (SQLException ex) {
- System.out.println("Erro " + ex);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement