mysql.js 886 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. const mysql = require('mysql');
  2. // 创建数据库连接对象
  3. const pool = mysql.createPool({
  4. connectionLimit: 10,
  5. host: '47.112.185.207',
  6. user: 'weiban_census',
  7. password: 'GZy6SLJGPRbNLABe',
  8. database: 'weiban_census',
  9. charset: 'utf8mb4'
  10. });
  11. function queryDatabase(sql,callback) {
  12. pool.getConnection((err,connection)=>{
  13. if (err) {
  14. console.error('获取连接出现错误:', err);
  15. return;
  16. }
  17. console.log("连接数据库成功");
  18. connection.query(sql,(err, results) => {
  19. connection.release();
  20. if (err) {
  21. console.error('查询数据出错:', err);
  22. callback(err, null);
  23. return;
  24. }
  25. callback(null, results);
  26. });
  27. })
  28. }
  29. module.exports = {queryDatabase,queryDatabaseSelectLabel};