Skip to content
Snippets Groups Projects
Select Git revision
  • 80901d10a7ac1b55b4139f469795c25ff29daa1f
  • main default
2 results

MyForm.cy.js

Blame
  • dao.js 768 B
    module.exports = class Dao {
      constructor(pool) {
        // Dependency Injection
        this.pool = pool;
      }
    
      query(sql, params, callback) {
        this.pool.getConnection((err, connection) => {
          console.log("dao: connected to database");
          if (err) {
            console.log("dao: error connecting");
            callback(500, { error: "feil ved ved oppkobling" });
          } else {
            console.log("dao: running sql: " + sql);
            connection.query(sql, params, (err, rows) => {
              connection.release();
              if (err) {
                console.log(err);
                callback(500, { error: "error querying" });
              } else {
                console.log("dao: returning rows");
                callback(200, rows);
              }
            });
          }
        });
      }
    };