Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- insert into categoriaproduto(nomecategoria) values ('VGA');
- insert into produto(nomeproduto, lote, valorvenda, valorcompra, categoriaproduto_idcategoriaproduto) values ('EVGA GTX 650', '5424', '350.54', '375,49', '1');
- insert into categoriaproduto(nomecategoria) values ('Monitor');
- insert into produto(nomeproduto, lote, valorvenda, valorcompra, categoriaproduto_idcategoriaproduto) values ('Monitor Samsung', '3313', '580','610', '2');
- insert into produto(nomeproduto, lote, valorvenda, valorcompra, categoriaproduto_idcategoriaproduto) values ('Monitor AOC', '3333', '510','550', '2');
- insert into estado(nomeestado) values('Amapá');
- insert into estado(nomeestado) values('Paraná');
- insert into cidade(nomecidade, estado_idestado) values('Cianorte', '2');
- insert into cidade(nomecidade, estado_idestado) values('Campo Mourão', '2');
- insert into cidade(nomecidade, estado_idestado) values('Bom Sucesso', '2');
- insert into cidade(nomecidade, estado_idestado) values('Umuarama', '2');
- insert into cidade(nomecidade, estado_idestado) values('Macapá', '1');
- insert into cidade(nomecidade, estado_idestado) values('Cutias', '1');
- insert into cidade(nomecidade, estado_idestado) values('Ferreira Gomes', '1');
- insert into cidade(nomecidade, estado_idestado) values('Taubal', '1');
- insert into cidade(nomecidade, estado_idestado) values('Laranjal do Jari', '1');
- select idproduto, nomeproduto, lote, valor, nome_categoria from produto, categoriaproduto where idproduto = 1 and idcategoriaproduto = idproduto;
- select * from categoriaproduto;
- select idproduto, nomeproduto, lote, valor, nome_categoria from produto, categoriaproduto where categoriaproduto_idcategoriaproduto = 2 and idcategoriaproduto = categoriaproduto_idcategoriaproduto;
- select * from produto;
- select idproduto, nomeproduto, lote, valor, nome_categoria from produto, categoriaproduto where idproduto = 1 and idcategoriaproduto = idproduto;
- select nome_categoria from categoriaproduto where idcategoriaproduto = 1;
- select idproduto, nomeproduto, lote, valor, nome_categoria from produto, categoriaproduto where categoriaproduto_idcategoriaproduto = 2 and idcategoriaproduto = categoriaproduto_idcategoriaproduto;
- select idcidade, nomecidade, estado_idestado, idestado, nomeestado from cidade, estado where idestado = 2 and estado_idestado = idestado;
- select * from cidade;
- select * from estado;
- select * from pessoa;
- select * from endereco;
- select nome, sobrenome, cpf, datanasc, avrua, numero, complemento, cep, bairro, nomecidade, nomeestado from pessoa, endereco, cidade, estado where idpessoa = 1 and endereco_idendereco = idpessoa and idcidade = 4 and idestado =2;
- insert into endereco(avrua, numero, complemento, cep, bairro, cidade_idcidade, estado_idestado) values ('Avenida Rotary', '2470', 'Casa', '87505030', 'Parque Presidente','4','2' );
- insert into pessoa(nome, sobrenome, cpf, datanasc, endereco_idendereco) values('Paulo Roberto','Vieira','08321708951',12/05/1992, '1');
- insert into funcionario(funcao, admicao, salario) values('gerente', 12052008, 7964.15);
- insert into login(login, senha)values('scrolllock','sanepar523');
- insert into pessoa(idpessoa,tipopessoa,classificapessoa) values('1','Fisica','Fisica');
- insert into fisica(idfisica, nome, rg, cpf, datanasc, pessoa_idpessoa) values('1','Paulo Roberto','125634400','08321708951','12051992','1');
- select * from fisica;
- insert into funcionario(idfuncionario,funcao,admissao,salario,status,fisica_idfisica) values('1','Administrador','12052016','1350.50','Operante','1');
- insert into login(idlogin,login,senha,funcionario_idfuncionario) values('1','scrolllock','sanepar523','1');
- select * from login;
- package cab;
- import java.sql.Connection;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.sql.Statement;
- public class ProdutoBanco {
- public static void insertP(MProduto P) throws SQLException{
- try{
- Connection conexao = Conexao.conectar();
- Statement state = conexao.createStatement();
- String sql = "insert into produto(idproduto,nomeproduto,lote,valor,categoriaproduto_idcategoriaproduto)values(null,'"+P.getNome()+"','"+P.getLote()+"','"+P.getValor()+"','"+P.getCategoria()+"');";
- state.execute(sql);
- state.close();
- conexao.close();
- }catch(SQLException se){
- throw new SQLException("Erro ao cadastrar produto: "+se.getMessage());
- }
- }
- public static void deleteP(MProduto P) throws SQLException{
- try{
- Connection conexao = Conexao.conectar();
- Statement state = conexao.createStatement();
- String sql = "delete from produto where idproduto="+P.getCodigo()+";";
- state.execute(sql);
- state.close();
- conexao.close();
- }catch(SQLException se){
- throw new SQLException("Erro ao excluir produto: "+se.getMessage());
- }
- }
- public static void updateP(MProduto P) throws SQLException{
- try{
- Connection conexao = Conexao.conectar();
- Statement state = conexao.createStatement();
- String sql = "update produto set nomeproduto='"+P.getNome()+"',lote='"+P.getLote()+"',valor='"+P.getValor()+"'where idproduto ='"+P.getCodigo()+"';";
- state.execute(sql);
- state.close();
- conexao.close();
- }catch(SQLException se){
- throw new SQLException("Erro ao atualizar produto: "+se.getMessage());
- }
- }
- }
- package cp;
- import java.sql.SQLException;
- import cab.MProduto;
- import cab.ProdutoBanco;
- public class ProdutoControle {
- public void insertProduct(MProduto P)throws SQLException,ClassNotFoundException
- {
- ProdutoBanco.insertP(P);
- }
- public void updateProduto(MProduto P)throws SQLException,ClassNotFoundException
- {
- ProdutoBanco.updateP(P);
- }
- public void deleteProduto(MProduto P)throws SQLException,ClassNotFoundException
- {
- ProdutoBanco.deleteP(P);
- }
- }
- package cab;
- import java.sql.*;
- public class Conexao {
- private static final String url = "jdbc:mysql://localhost:3306/finals2";
- private static final String user = "root";
- private static final String pass = "sanepar523";
- protected static Connection conexao = null;
- public static Connection conectar() throws SQLException{
- try{
- return DriverManager.getConnection(url,user,pass);
- }catch(SQLException se){
- throw new SQLException("Erro ao conectar o banco de dados: "+se.getMessage());
- }
- }
- }
- package cab;
- import java.sql.*;
- public class Conexao {
- private static final String url = "jdbc:mysql://localhost:3306/finals2";
- private static final String user = "root";
- private static final String pass = "sanepar523";
- protected static Connection conexao = null;
- public static Connection conectar() throws SQLException{
- try{
- return DriverManager.getConnection(url,user,pass);
- }catch(SQLException se){
- throw new SQLException("Erro ao conectar o banco de dados: "+se.getMessage());
- }
- }
- }
Add Comment
Please, Sign In to add comment