mysql.js 657 B

123456789101112131415161718192021222324
  1. const { createConnection } = require('mysql');
  2. const connection = createConnection({
  3. host: 'tfb-database',
  4. user: 'benchmarkdbuser',
  5. password: 'benchmarkdbpass',
  6. database: 'hello_world'
  7. });
  8. connection.connect();
  9. function query(text, values) {
  10. return new Promise((res, rej) => {
  11. connection.query(text, values || [], (err, results) => {
  12. return err ? rej(err) : res(results);
  13. });
  14. });
  15. }
  16. exports.fortunes = () => query('SELECT * FROM fortune');
  17. exports.find = id => query('SELECT * FROM world WHERE id = ?', [id]).then(arr => arr[0]);
  18. exports.update = obj => query('UPDATE world SET randomNumber = ? WHERE id = ?', [obj.randomNumber, obj.id]);