Opa, Rodrigo! Retornei! Me desculpe pelo tempo sem responder!
Tenho uma notícia boa pra vc! Peguei o seu projeto, não mexi em nada nele, apenas criei o database casadocodigo_nodejs
e a tabela livros
como descrito nesse exercício e ele funcionou perfeitamente aqui!
E eu só consegui reproduzir o seu problema colocando um nome de database incorreto no connectionFactory.js
ou colocando um nome de tabela incorreto no ProdutosDAO.js
.
Sendo assim, meu chute é que vc tenha criado ou o database ou a tabela de forma incorreta.
Pra verificar, acesse no terminal o mysql com o comando mysqsl -u root -p sua-senha
. Em seguida liste os databases com o comando show databases;
. Na resposta, vc terá que ver o database casadocodigo_nodejs
e caso não veja, terá descoberto o problema! Para resolver, basta criar o database e a tabela livros como é mostrado no exercício citado anteriormente. Se o database estiver correto, execute o comando use casadocodigo_nodejs;
e em seguida show tables;
onde deverá ser exibida a tabela livros
. Caso ela não esteja listada então é esse o problema. E, para resolver, basta criar a tabela como mostrado no exerício citado.
Obs.: Não esqueça do ';' no final dos comandos indicados!
Qualquer coisa é só falar!
Grande abraço e bons estudos!