NodeJS + mysql 返回数据

2023-11-03

//mysqlQuery.js

var mysql  = require('mysql');

var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'root',
  password : '*********',
  port: '3306',
  database: '*********',
});

function mysqlQuery(){

  //检索
  this.select=function(callback){
      var  sql = 'SELECT distinct * FROM table';
      connection.query(sql,function(err,result){
          if(err){console.log(err)}
          callback(result); // 此处直接返回 return 返回undefined, 需要使用回调函数来接收数据。
      })

  };

}

module.exports = mysqlQuery;

调用的场合

var mqt = new mysqlQuery();
 mqt.select(processdata);
  function processdata(rdata){

     var dom = rdata;

//TODO 处理逻辑

     res.send(dom );
  }

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

NodeJS + mysql 返回数据 的相关文章

  • Linux系统下word转pdf,xls转pdf,ppt转pdf

    word转换pdf的技术方案 供参考 doc docx ppt pptx xls xlsx均支持转换 本方案是Java结合shell命令完成 不同于以往的仅依赖java组件转换或打印pdf的方案 需要目标服务器安装office套件 可选方案
  • 快递100 java 示例API 返回结果乱码 之替代方案

    快递100官方给出的java 版示例API无法使用 返回结果全是乱码 只能自己写一个 采用httpClient 不采用官方给出的URL方式 返回结果编码方式为UTF 8 import java io InputStream import j
  • Ubuntu18.04下安装配置SSH服务

    安装ssh工具 1 打开终端键入如下命令 apt get update apt get install openssh server 2 选择Y继续执行 启动SSH服务 1 键入如下命令 etc init d ssh start 注 重启命
  • javascript 连接 mqtt

    javascript 连接 mqtt mqtt 服务需支持websocket连接 基于 mqttws31 js 及 MqttX js var mqttOpts id 123456789 host d iyanhong com port 90
  • springBoot项目与Eureka注册中心整合时候关于版本兼容问题

    java lang NoSuchMethodError org springframework boot builder SpringApplicationBuilder Ljava lang Object V 如果在搭建springboo
  • 细说MVC、桌面客户端应用软件和WPF

    MVC开发框架相比较于类似ASP这种翻译脚本语言来讲 已经让广大的Web开发者有了足够的兴奋点 它使得Web开发更加简单和规范 那么接下来的桌面应用软件呢 Kevin Hoffman在Cocoa下的MVC框架和WPF的嵌入式开发有很好的经验
  • 基于SpringCloud的Microservices架构实战案例-在线API管理

    simplemall项目前几篇回顾 1基于SpringCloud的Microservices架构实战案例 序篇 2基于SpringCloud的Microservices架构实战案例 架构拆解 3基于SpringCloud的Microserv
  • d3.js 小结

    D3 数据可视化库 D3 4 0 D3是目前最流行的JavaScript可视化图表库之一 D3的图表类型非常丰富 并且支持SVG格式 因此应用十分广泛 也有很多图表插件基于D3开发 比如MetricsGraphics js 在D3上构建的数
  • 狂神说 Docker笔记

    Docker概述 Docker为什么出现 Docker的思想来自于集装箱 JRE 多个应用 端口冲突 原来都是交叉的 隔离 Docker核心思想 打包装箱 每个箱子是互相隔离的 Docker通过隔离机制 可以将服务器利用到极致 Docker
  • 【100天精通Python】Day48:Python Web开发_WSGI网络服务器网关接口与使用

    目录 1 WSGI接口 1 1 CGI 简介 1 2 WSGI 简介 1 3 定义 WSGI 接口 1 3 1 应用程序 Application 1 3 2 服务器 Server 1 4 WSGI 接口的使用示例 1 5 WSGI接口的优势
  • iframe加载页面,onload函数不执行的问题

    前一阵子 做了个小工具 其中用到了一个隐藏的iframe结果出现了一个奇怪的现象 iframe加载的页面本来有一个onload来进行初始化的 结果这个onload函数指定的初始化代码并没有被执行 同时使用document getElemen
  • JS中setAttribute的使用

    在web开发中 经常会为某个标签设置属性 那么就可以利用js的setAttribute 方法为标签的属性设置值 下面的内容翻译自W3C DOM Level 1中关于setAttribute方法的说明 具体的方法参数如下 object set
  • 分页插件pagehelper配置和 使用;

    先看结论 在看代码是实现 代码就这么多 现在来看配置 配置 1 pom xml加入这个依赖 com github pagehelper pagehelper 3 7 5 com github jsqlparser jsqlparser 0
  • python Web开发 flask轻量级Web框架

    O flask介绍 Flask是一个使用 Python 编写的轻量级 Web 应用框架 其 WSGI 工具箱采用 Werkzeug 模板引擎则使用 Jinja2 Flask使用 BSD 授权 Flask也被称为 microframework
  • 使用Koa2进行Web开发(二)静态文件与路由

    静态文件处理 这里选择koa static作为处理静态文件的中间件 const Koa require koa const app new Koa const serve require koa static app use serve d
  • Fiddler 教程

    Fiddler 教程 Fiddler是最强大最好用的Web调试工具之一 它能记录所有客户端和服务器的http和https请求 允许你监视 设置断点 甚至修改输入输出数据 使用Fiddler无论对开发还是测试来说 都有很大的帮助 阅读目录 F
  • ajax异步问题导致的刷新页面数据不更新

    ajax的async默认的设置值为true 这种情况为异步方式 就是说当ajax发送请求后 在等待server端返回的这个过程中 前台会继续 执行ajax块后面的脚本 直到server端返回正确的结果才会去执行success 也就是说这时候
  • 问题解决:io.lettuce.core.RedisCommandTimeoutException: Command timed out after

    环境 spring boot starter 2 x 和 sprig data starter data redis 2 x 在使用 connection bRPop timeout rawKey 方法时 如果这里的timeout大于spr
  • JWT token心得与使用实例

    本文你能学到什么 token的组成 token串的生成流程 token在客户端与服务器端的交互流程 Token的优点和思考 参考代码 核心代码使用参考 不是全部代码 JWT token的组成 头部 Header 格式如下 typ JWT a
  • 几个Python小案例,爱上Python编程!

    Python是一种面向对象的解释型编程语言 源代码与解释器CPython遵守GPL协议 Python语法简洁清晰 语法简洁清晰 那么我们用少量的Python代码能做哪些有趣的东西 一 画爱心表白 1 图形都是由一系列的点 X Y 构成的曲线

随机推荐

  • mmdet_config_builder_win

    在mmdet框架中使用config配置文件构建网络模型 from mmdet models builder import build detector from mmcv import Config import torch import
  • Android 内核调用充电状态和电池电量

    Android 内核调用充电状态和电池电量 前言 一 调用的文件 二 调用函数 1 引入使用 2 返回值说明 小结 前言 因为Android项目需求 不是什么时候都是用APP来实现功能 部分项目是要求需要驱动需要独立完成部分系统层面的功能
  • 在vue中引入echart的折线图时,echarts.graphic.LinearGradient,不能正常显示的解决方法。

    在vue中需要达到折线图 且有区域渐变色的效果 那么像下面那样子直接复制过来 在vue中不能渲染出来 需要将原来的 new echarts graphic LinearGradient 改成这样 new this echarts graph
  • Vue线上部署之cdn加速(终极加速)

    文章目录 1 概述 3 cdn gzip vs gzip 1 概述 之前做过服务器nginx开启gzip压缩 速度缩减了很多 加载时间在1秒多 会出现白屏 原因是好多依赖被打包到js中了 体积太大 加载很慢 今天加了下cdn 速度真正起飞
  • Tomcat 线程池

    目录 概述 tomcat线程池工作原理 关键源码 Connector 配置 Executor 线程配置 tomcat核心组件 题外 概述 Tomcat 是一个流行的 Java Web 服务器 它使用线程池来处理客户端请求 线程池是一组预先创
  • 矩阵的转置等于矩阵的逆

    http zhidao baidu com question 334500638 html 百度知道三个回答 矩阵A的转置矩阵A T等于A的逆矩阵A 1 那么AA T AA 1 E 设A 1 2 3 n T 其中 i为n维列向量 那么A T
  • 华为机试-在字符串中找出连续最长的数字串

    题目描述样例输出输出123058789 函数返回值9输出54761 函数返回值5接口说明函数原型 unsignedint Continumax char pOutputstr char intputstr 输入参数 char intputs
  • Android zygote进程启动过程

    zygote启动过程中涉及到以下模块 app process zygote USAP socket FileDescriptor FD AndroidRuntime AppRuntime 定义于app process模块 继承自Androi
  • STM32F103构建固件库模板(PS固件库文件树介绍)

    参考 STM32F103ZE新建固件库模板 作者 追兮兮 发布时间 2020 10 14 10 31 45 网址 https blog csdn net weixin 44234294 article details 109065495 参
  • 官网ISE14.7虚拟机版本在Win11的安装记录

    目录 第一步 下载ISE14 7虚拟机版本 第二步 下载IOracle VM VirtualBox虚拟机 第三步 安装虚拟机Oracle VM VirtualBox 第四步 安装ISE14 7 4 1 参考博客 4 2 格外注意 4 3 安
  • 软件测试之linux复习!

    1 介绍linux linux分为 内核版 发行版 常见的发行版 Ubuntu redhat fedora kaliLinux backtrack linux 2 命令 cd 跳转路径 相对路径 根据当前目录进行跳转时的方式 绝对路径 从
  • Redis(一)

    Redis和Memcache比较 Redis是单进程单线程模式 采用I O多路复用 Memcached 采用 多线程模型 采用非阻塞I O 1 Redis不仅仅支持简单的k v类型的数据 同时还提供list set zset hash等数据
  • 区块链基础知识(3)-区块链的存储(怎样记账)

    我们已经知道 比特币相当于是 全球账薄 那这份账单是如何存储的 也就是说把账记在哪里 区块链包含N个随时间排序的块 每个块都有一个指向前一区块的指针 所有块通过这个指针形成一个链 所以称为区块链 第一个块称为创世区块 如图 从上图可见 区块
  • 统计学基础面点

    文章目录 1 T检验 F检验 卡方检验 2 方差分析 3 多重共线性 4 参数估计 5 假设检验 6 大数定律和中心极限定理 总结一下统计学的基础概念和考点给即将秋招的统计学er以及baozi 1 T检验 基本概念 t检验 亦称studen
  • 基于AR模型的数据预测及Matlab实现

    基于AR模型的数据预测及Matlab实现 自动回归 AR 模型是一种常见的时间序列分析方法 它基于过去一段时间的数据 预测未来的数值走势 本文将介绍如何使用基于AR模型的方法来预测数据 并提供相应的Matlab源代码 首先 我们需要了解AR
  • 剑指 offer (专项突击版)

    剑指 Offer II 001 整数除法 方法一 class Solution public int divide int a int b 考虑被除数为最小值的情况 if a INT MIN if b 1 return INT MIN if
  • 调整服务器虚拟内存,服务器虚拟内存调整

    弹性云服务器 ECS 弹性云服务器 Elastic Cloud Server 是一种可随时自助获取 可弹性伸缩的云服务器 帮助用户打造可靠 安全 灵活 高效的应用环境 确保服务持久稳定运行 提升运维效率 三年低至5折 多种配置可选了解详情
  • Caffeine Java:提高代码效率的缓存库

    Caffeine Java 提高代码效率的缓存库 缓存是提高应用程序性能的关键技术之一 Caffeine Java是一个功能强大的缓存库 它提供了高效的缓存管理机制 可以显著提升代码的执行效率 本文将介绍Caffeine Java的基本概念
  • Win10系统安装TensorRT

    一 Win10系统安装GPU版本CUDA Cudnn 二 Win10系统安装TensorRT 文章目录 环境搭建系列文章目录 TensorRT简介 一 版本对应关系 二 下载及安装 1 TensorRT 2 No module named
  • NodeJS + mysql 返回数据

    mysqlQuery js var mysql require mysql var connection mysql createConnection host localhost user root password port 3306