1
resposta

Conexão com banco de dados

Uma dúvida que meu tive quando utilizamos banco de dados com o Node é porque não realizamos a conexão com o banco de dados, passando o host, nome do banco e senha. É porque já fomos direto fazendo a listagem de livro achei meio estranho.

1 resposta

Wesley,

É utilizado sim, mas foge muito a forma que é realizado com Python por exemplo.

Veja neste pedaço abaixo ele esta instanciando um novo objeto livroDao, e passando "db" como parametro.

const livroDao = new LivroDao(db);

"db" é a constante criada e exportada no "database.js", dessa forma ele já possui uma "conexão" com o banco de dados, pasta ficar utilizando.

Entendo que é possível fazer o mesmo com Oracle, Mysql, sqlserver, mas ainda não realizei o teste.