Ir ao conteúdo
  • Cadastre-se

rfl1194

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Reputação

1
  1. Gente boa tarde ta dando esse erro no mysql, alguém sabe como eu posso arrumar isso? Cannot add or update a child row: a foreign key constraint fails (`projetolivraria`.`compras`, CONSTRAINT `FK_COMPRASCLIENTES_ID` FOREIGN KEY (`id_clientes`) REFERENCES `clientes` (`id`)) create table projetolivraria.compras ( id BIGINT NOT NULL AUTO_INCREMENT, id_livros BIGINT, id_clientes BIGINT, dtini VARCHAR(255), dtfim VARCHAR(255), observacao VARCHAR(255), primary key (id)); ALTER TABLE projetolivraria.compras ADD CONSTRAINT FK_COMPRASCLIENTES_ID FOREIGN KEY (id_clientes) REFERENCES projetolivraria.clientes (ID); ALTER TABLE projetolivraria.compras ADD CONSTRAINT FK_COMPRASLIVROS_ID FOREIGN KEY (id_livros) REFERENCES projetolivraria.livros (ID); INSERT INTO `projetolivraria`.`compras` (`id`, `id_livros`, `id_clientes`, `observacao`) VALUES ('1', '1', '1', 'TESTE MARCOS'); INSERT INTO `projetolivraria`.`compras` (`id`, `id_livros`, `id_clientes`, `observacao`) VALUES ('2', '2', '2', 'TESTE RAFAEL');
  2. Pessoal boa tarde estou fazendo esse projeto em Java e esta dando esse erro, alguém sabe como resolver isso ? An error occurred at line: [20] in the jsp file: [/jsp/Compras/validaRelacaoCompras.jsp] The constructor Compras(double, int, int, String, String, String, String) is undefined 17: int id_livros = Integer.parseInt(request.getParameter(“ID_LIVROS”)); 18: double valor_total = Double.parseDouble(request.getParameter(“VALORTOTAL”)); 19: String obs = request.getParameter(“OBS”); 20: Compras comp = new Compras(valor_total,id_livros,id_clientes,“”,“”,“”,obs); 21: ControllerCompras compcont = new ControllerCompras(); 22: comp = compcont.inserir(comp); 23: // REDIRECIONA PARA A PAG LOGIN.JSP package projetolivraria.controllers; import java.util.List; import java.sql.SQLException; import projetolivraria.models.beans.Compras; import projetolivraria.models.daos.DaoCompras; public class ControllerCompras { DaoCompras daocomp; public Compras excluir(Compras compEnt) throws SQLException, ClassNotFoundException { daocomp = new DaoCompras(); return daocomp.excluir(compEnt); } public Compras alterar(Compras compEnt) throws SQLException, ClassNotFoundException { daocomp = new DaoCompras(); Compras comp = null; return daocomp.alterar(comp); } public List<Compras> listar(Compras comp) throws SQLException, ClassNotFoundException, Exception { daocomp = new DaoCompras(); List<Compras> compras = daocomp.listar(comp); if(compras == null) { throw new Exception("Não tem compras cadastrados!"); } return compras; } public Compras buscar(Compras comp) throws SQLException, ClassNotFoundException { daocomp = new DaoCompras(); comp = daocomp.buscar(comp); return daocomp.buscar(comp); } public Compras inserir(Compras comp) throws SQLException, ClassNotFoundException { daocomp = new DaoCompras(); return daocomp.inserir(comp); } } <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="projetolivraria.models.beans.Compras"%> <%@page import="projetolivraria.controllers.ControllerCompras"%> <%@page import="projetolivraria.models.beans.Livros"%> <%@page import="projetolivraria.controllers.ControllerLivros"%> <%@page import="projetolivraria.models.beans.Clientes"%> <%@page import="projetolivraria.controllers.ControllerClientes"%> <% int id_clientes = Integer.parseInt(request.getParameter("ID_CLIENTES")); int id_livros = Integer.parseInt(request.getParameter("ID_LIVROS")); double valor_total = Double.parseDouble(request.getParameter("VALORTOTAL")); String obs = request.getParameter("OBS"); Compras comp = new Compras(valor_total,id_livros,id_clientes,"","","",obs); ControllerCompras compcont = new ControllerCompras(); comp = compcont.inserir(comp); // REDIRECIONA PARA A PAG LOGIN.JSP String url = "inserirRelacaoCompras.jsp"; response.sendRedirect(url); %> package projetolivraria.models.beans; public class Compras { private int id; private double valor_total; private int id_livros; private int id_clientes; private String dtini; private String dtfim; private String observacao; private Usuario usu; private Livros liv; public Compras(double valor_total, int id, int id_clientes, String dtini, String dtfim, String obs) { this.id = id; } public Compras(String observacao) { this.observacao = observacao;} public Compras(int id, double valor_total, int id_livros, int id_clientes, int idUsuario, String dtini, String dtfim, String observacao) { this.id = id; this.valor_total = valor_total; this.id_livros = id_livros; this.id_clientes = id_clientes; this.dtini = dtini; this.dtfim = dtfim; this.observacao = observacao; } public Compras(int id, double valor_total, int id_livros, int id_clientes, String dtini, String dtfim, String observacao) { this.id = id; this.valor_total = valor_total; this.id_livros = id_livros; this.id_clientes = id_clientes; this.dtini = dtini; this.dtfim = dtfim; this.observacao = observacao; } public int getId() { return id; } public void setId(int id) { this.id = id; } public double getValor_total() { return valor_total; } public void setValor_total(double valor_total) { this.valor_total = valor_total; } public int getId_livros() { return id_livros; } public void setId_livros(int id_livros) { this.id_livros = id_livros; } public int getId_clientes() { return id_clientes; } public void setId_clientes(int id_clientes) { this.id_clientes = id_clientes; } public String getDtini() { return dtini; } public void setDtini(String dtini) { this.dtini = dtini; } public String getDtfim() { return dtfim; } public void setDtfim(String dtfim) { this.dtfim = dtfim; } public String getObservacao() { return observacao; } public void setObservacao(String observacao) { this.observacao = observacao; } public Usuario getUsu() { return usu; } public void setUsu(Usuario usu) { this.usu = usu; } public Livros getDriver() { return liv; } public void setliv(Livros liv) { this.liv = liv; } @Override public String toString() { return "Compras{" + "id=" + id + ", valor_total=" + valor_total + ", id_livros=" + id_livros + ", id_clientes=" + id_clientes + ", dtini=" + dtini + ", dtfim=" + dtfim + ", observacao=" + observacao + '}'; } }
  3. Boa tarde alguém sabe como eu posso ta resolvendo esse erro Quando coloco pra rodar o projeto da esse aviso ant -f C:\\Users\\rfl\\Documents\\NetBeansProjects\\ProjetoLivraria2 -Dnb.internal.action.name=run -Ddirectory.deployment.supported=true -DforceRedeploy=false -Dbrowser.context=C:\\Users\\rfl\\Documents\\NetBeansProjects\\ProjetoLivraria2 -Dnb.wait.for.caches=true run init: deps-module-jar: projetolivraria.init: Deleting: C:\Users\rfl\Documents\NetBeansProjects\JavaApplication2\build\built-jar.properties projetolivraria.deps-jar: Updating property file: C:\Users\rfl\Documents\NetBeansProjects\JavaApplication2\build\built-jar.properties Compiling 1 source file to C:\Users\rfl\Documents\NetBeansProjects\JavaApplication2\build\classes C:\Users\rfl\Documents\NetBeansProjects\JavaApplication2\src\projetolivraria\view\ManterCompras.java:44: error: no suitable constructor found for Compras(String) Compras compEnt = new Compras(obs); constructor Compras.Compras(double,int,int,String,String,String) is not applicable (actual and formal argument lists differ in length) constructor Compras.Compras(double,int,int,int,String,String,String) is not applicable (actual and formal argument lists differ in length) constructor Compras.Compras(int,double,int,int,String,String,String) is not applicable (actual and formal argument lists differ in length) C:\Users\rfl\Documents\NetBeansProjects\JavaApplication2\src\projetolivraria\view\ManterCompras.java:58: error: no suitable constructor found for Compras(int) Compras compEnt = new Compras(id); constructor Compras.Compras(double,int,int,String,String,String) is not applicable (actual and formal argument lists differ in length) constructor Compras.Compras(double,int,int,int,String,String,String) is not applicable (actual and formal argument lists differ in length) constructor Compras.Compras(int,double,int,int,String,String,String) is not applicable (actual and formal argument lists differ in length) C:\Users\rfl\Documents\NetBeansProjects\JavaApplication2\src\projetolivraria\view\ManterCompras.java:66: error: no suitable constructor found for Compras(int) Compras compEntrada = new Compras(id); constructor Compras.Compras(double,int,int,String,String,String) is not applicable (actual and formal argument lists differ in length) constructor Compras.Compras(double,int,int,int,String,String,String) is not applicable (actual and formal argument lists differ in length) constructor Compras.Compras(int,double,int,int,String,String,String) is not applicable (actual and formal argument lists differ in length) 3 errors BUILD FAILED (total time: 3 seconds) package projetolivraria.view; import javax.swing.JOptionPane; import projetolivraria.controllers.ControllerCompras; import java.sql.SQLException; import java.util.List; import projetolivraria.models.beans.Compras; public class ManterCompras { static ControllerCompras contcomp; public static void inserir() throws SQLException, ClassNotFoundException { double valor_total = Double.parseDouble(JOptionPane.showInputDialog("Valor Total")); int id_livros = Integer.parseInt(JOptionPane.showInputDialog("ID livros")); int id_clientes = Integer.parseInt(JOptionPane.showInputDialog("ID Clientes")); String dtini = JOptionPane.showInputDialog("DT_INI"); String dtfim = JOptionPane.showInputDialog("DT_FIM"); String obs = JOptionPane.showInputDialog("OBS"); Compras compEnt = new Compras(valor_total, id_livros, id_clientes, dtini, dtfim, obs); contcomp = new ControllerCompras(); Compras compSaida = contcomp.inserir(compEnt); JOptionPane.showMessageDialog(null, compSaida.toString()); } public static void alterar() throws SQLException, ClassNotFoundException { int id = Integer.parseInt(JOptionPane.showInputDialog("ID")); double valor_total = Double.parseDouble(JOptionPane.showInputDialog("Valor Total")); int id_livros = Integer.parseInt(JOptionPane.showInputDialog("ID livros")); int id_clientes = Integer.parseInt(JOptionPane.showInputDialog("ID Clientes")); String dtini = JOptionPane.showInputDialog("DT_INI"); String dtfim = JOptionPane.showInputDialog("DT_FIM"); String obs = JOptionPane.showInputDialog("OBS"); Compras compEnt = new Compras(id, valor_total, id_livros, id_clientes,dtini, dtfim, obs); contcomp = new ControllerCompras(); Compras compSaida = contcomp.alterar(compEnt); JOptionPane.showMessageDialog(null, compSaida.toString()); } //listar compras public static void listar() throws SQLException, ClassNotFoundException { try { String obs = JOptionPane.showInputDialog("OBS"); Compras compEnt = new Compras(obs); contcomp = new ControllerCompras(); List<Compras> listacompSaida = contcomp.listar(compEnt); for(Compras comp : listacompSaida) { JOptionPane.showMessageDialog(null, comp.toString()); } } catch ( Exception e) { JOptionPane.showMessageDialog(null, e.getMessage(), "", JOptionPane.ERROR_MESSAGE); } } public static void buscar() throws SQLException, ClassNotFoundException { int id = Integer.parseInt(JOptionPane.showInputDialog("ID")); Compras compEnt = new Compras(id); contcomp = new ControllerCompras(); Compras compSaida = contcomp.buscar(compEnt); JOptionPane.showMessageDialog(null, compSaida.toString()); } public static void excluir() throws SQLException, ClassNotFoundException { int id = Integer.parseInt(JOptionPane.showInputDialog("ID")); Compras compEntrada = new Compras(id); contcomp = new ControllerCompras(); Compras compSaida = contcomp.excluir(compEntrada); JOptionPane.showMessageDialog(null, compSaida.toString()); } public static void menu() throws SQLException, ClassNotFoundException { int operacao = Integer.parseInt(JOptionPane.showInputDialog("0 - Sair \n 1 - Inserir \n 2 - Alterar \n 3 - Excluir \n 4 - Buscar \n 5 - Listar")); switch (operacao) { case 0: int sair = JOptionPane.showConfirmDialog(null, "Deseja Sair"); System.out.println("Valor de Sair = " + sair); if (sair > 0) { menu(); } break; case 1: inserir(); break; case 2: alterar(); break; case 3: excluir(); break; case 4: buscar(); break; case 5: listar(); break; default: JOptionPane.showMessageDialog(null, "Erro opcao invalida"); menu(); break; } } }
  4. Boa tarde, estou começando a aprender Java e to fazendo projeto pra web, só que ta dando esse erro. Alguém pode me ajudar? Estou postando também o codigo. obrigado desde já. HTTP Status 500 – Internal Server Error Type Exception Report Message An exception occurred processing [jsp/acesso/menu.jsp] at line [12] Description The server encountered an unexpected condition that prevented it from fulfilling the request. Exception org.apache.jasper.JasperException: An exception occurred processing [jsp/acesso/menu.jsp] at line [12] 9: String senha = request.getParameter("SENHA"); 10: Usuario usuEntrada = new Usuario(login,senha); 11: ControllerUsuario usucont = new ControllerUsuario(); 12: Usuario usuSaida = usucont.validarWeb(usuEntrada); 13: session.setAttribute("UsuarioLogado",usuSaida); 14: %> 15: Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:610) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:499) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:380) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:328) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:792) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) Root Cause java.lang.RuntimeException: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO) projetolivraria.util.Conexao.getConnection(Conexao.java:17) projetolivraria.models.daos.DaoUsuario.<init>(DaoUsuario.java:18) projetolivraria.controllers.ControllerUsuario.validarWeb(ControllerUsuario.java:50) org.apache.jsp.jsp.acesso.menu_jsp._jspService(menu_jsp.java:138) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:792) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:380) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:328) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:792) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) Root Cause java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO) com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828) com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:448) com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) java.sql/java.sql.DriverManager.getConnection(DriverManager.java:683) java.sql/java.sql.DriverManager.getConnection(DriverManager.java:230) projetolivraria.util.Conexao.getConnection(Conexao.java:15) projetolivraria.models.daos.DaoUsuario.<init>(DaoUsuario.java:18) projetolivraria.controllers.ControllerUsuario.validarWeb(ControllerUsuario.java:50) org.apache.jsp.jsp.acesso.menu_jsp._jspService(menu_jsp.java:138) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:792) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:380) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:328) jakarta.servlet.http.HttpServlet.service(HttpServlet.java:792) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="projetolivraria.models.beans.Usuario"%> <%@page import="projetolivraria.controllers.ControllerUsuario"%> <%@page import="java.util.Date" %> <% String login = request.getParameter("LOGIN"); String senha = request.getParameter("SENHA"); Usuario usuEntrada = new Usuario(login,senha); ControllerUsuario usucont = new ControllerUsuario(); Usuario usuSaida = usucont.validarWeb(usuEntrada); session.setAttribute("UsuarioLogado",usuSaida); %> <!DOCTYPE html> <html> <%@include file="../../inc/materalizeWeb.inc" %> <title>SISTEMA </title> <body> <% if (usuSaida != null) { %> <!-- Dropdown1 Trigger --> <a class='dropdown-button btn' data-beloworigin="true" href='#' data-activates='dropdown1'>Manter Usuário</a> <a class='dropdown-button btn' data-beloworigin="true" href='#' data-activates='dropdown2'>Manter Pessoa</a> <a class='dropdown-button btn' data-beloworigin="true" href='#' data-activates='dropdown3'>Manter Acesso</a> <a class='dropdown-button btn' data-beloworigin="true" href='#' data-activates='dropdown3'>Manter Livros</a> <% if (usuSaida.getTipo().equals("ADM")) { %> <!-- Dropdown1 Structure --> <ul id='dropdown1' class='dropdown-content'> <li><a href="../usuario/inserirUsuario.jsp"> InseriUsuario </a></li> <li><a href="../usuario/consultarUsuario.jsp"> ConsultaUsuarioParametro </a></li> </ul> <% } else { %> <ul id='dropdown1' class='dropdown-content'> <li><a href="../usuario/consultarUsuario.jsp"> ConsultaUsuarioParametro </a></li> </ul> <% } %> <% if (usuSaida.getTipo().equals("ADM")) { %> <!-- Dropdown2 Structure --> <ul id='dropdown2' class='dropdown-content'> <li><a href="../pessoa/inserirPessoa.jsp"> InseriPessoa </a></li> <li><a href="../pessoa/consultarPessoa.jsp"> ConsultaPessoa </a></li> </ul> <% } else { %> <ul id='dropdown2' class='dropdown-content'> <li><a href="../pessoa/consultarPessoa.jsp"> ConsultaPessoa </a></li> </ul> <% } %> <% if (usuSaida.getTipo().equals("ADM")) { %> <!-- Dropdown3 Structure --> <ul id='dropdown3' class='dropdown-content'> <li><a href="../usupes/inserirRelacaoUsuarioPessoa.jsp"> InseriUsuarioPessoa </a></li> <li><a href="../usupes/consultarRelacaoUsuarioPessoa.jsp"> ConsultaUsuarioPessoa </a></li> </ul> <% } else { %> <ul id='dropdown3' class='dropdown-content'> <li><a href="../usuario/consultarRelacaoUsuarioPessoa.jsp"> ConsultaUsuarioPessoa </a></li> </ul> <% } %> <% if (usuSaida.getTipo().equals("ADM")) { %> <!-- Dropdown3 Structure --> <ul id='dropdown4' class='dropdown-content'> <li><a href="../usudriver/inserirRelacaoUsuarioPessoa.jsp"> InseriUsuarioPessoa </a></li> <li><a href="../usudriver/consultarRelacaoUsuarioPessoa.jsp"> ConsultaUsuarioPessoa </a></li> </ul> <% } else { %> <ul id='dropdown4' class='dropdown-content'> <li><a href="../usuario/consultarRelacaoUsuarioPessoa.jsp"> ConsultaUsuarioPessoa </a></li> </ul> <% } %> <% } else { %> <h1>USUÁRIO INVÁLIDO</h1> <% } %> </body> </html>

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!