Guest User

Untitled

a guest
Nov 1st, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. var mysql = require("mysql");
  2. var pool = mysql.createPool({
  3. host: 'your host',
  4. user:'your account',
  5. password:'your password',
  6. database:'your database',
  7. connectionLimit : 10, // 可以自己設定
  8. });
  9.  
  10. var query = function(sql, options, callback) {
  11. console.log(sql, options, callback);
  12. if (typeof options === "function") {
  13. callback = options;
  14. options = undefined;
  15. }
  16. pool.getConnection(function(err, conn){
  17. if (err) {
  18. callback(err, null, null);
  19. } else {
  20. conn.query(sql, options, function(err, results, fields){
  21. // callback
  22. callback(err, results, fields);
  23. });
  24. // release connection。
  25. // 要注意的是,connection 的釋放需要在此 release,而不能在 callback 中 release
  26. conn.release();
  27. }
  28. });
  29. };
  30.  
  31. module.exports = query;
Add Comment
Please, Sign In to add comment