node+express项目链接MySQL数据库(最简单版)

(假定你node+express项目已创建完成,可参照这里)
第一步、安装mysql驱动

npm install mysql --save-dev

第二部、创建数据库表

第三部、连接数据库
在app.js下写入以下代码:

//mysql连接池配置文件
var mysql = require('mysql');
var $db = mysql.createConnection({host: '127.0.0.1',user: 'root',password: '20162354',database: 'node'
});
$db.connect();
var sql = 'select * from user';
var str = "";
$db.query(sql,function(err,result){if(err){console.log('[select error]:',err.message);}//数据库查询的数据保存在result中,但浏览器并不能直接读取result中的结果,因此需要用JSON进行解析//数据库查询结果返回到result中str = JSON.stringify(result);console.log(str);
})$db.end();



启动项目,看到如下信息

至此,最简单的node连接数据库就完成

node+express项目链接MySQL数据库(最简单版)相关推荐

  1. Python --链接MYSQL数据库与简单操作 含SSH链接

    项目是软硬件结合,在缺少设备的情况,需要通过接口来模拟实现与设备的交互,其中就需要通过从数据库读取商品的ID信息 出于安全考虑  现在很多数据库都不允许通过直接访问,大多数是通过SSH SSH : 数 ...

  2. java查询mysql装载bean_jsp与javabean链接mysql数据库并查询数据表的简单实例源码

    jsp与javabean链接mysql数据库并查询数据表的简单实例源码.这个简单的实例是给新手学习的,或者一些高手临时忘记怎么使用jsp操作mysql数据库时候查找的,包括了建立mysql数据库连接的 ...

  3. qt4 连接mysql_Qt4访问mysql 数据库的简单教程

    编译问题: 1.系统中安装有VC,所以头文件冲突 手工修改makefile 删除所有-I 加载VC头文件的项目 2.mysql cannot find -llibmysql 指定libmysql.a的 ...

  4. 安卓mysql类库_Android 链接mysql数据库

    本篇简单介绍Android链接Mysql数据库的方式及其操作步骤. 1.1 将JDBC jar包导入项目libs中. 2.2 在AndroidManifest.xml配置权限,允许程序打开网络套接字 ...

  5. php codeigniter 语言,利用 PHP 语言, CodeIgniter 框架, MySQL 数据库搭建简单的 Forum...

    CodeIgniter-learn-forum 利用 PHP 语言, CodeIgniter 框架, MySQL 数据库搭建简单的 Forum ,仅供学习之用. 演示地址:Demo 功能简介 用户注册 ...

  6. mysql数据库java链接,java链接MySQL数据库方法

    第一步:安装MySQL 这步我就很少说了,点击去看看怎么安装吧.html 第二步:建立数据库 安装好以后,咱们来建立一个数据库,一个表.(代码以下). //建立数据库 test: //在数据库中建立表 ...

  7. 微信小程序链接mysql数据库

    微信小程序可以通过调用后端 API 来链接 MySql 数据库.在小程序端使用 wx.request 或 wx.cloud.callFunction 等 API 发起请求,在后端使用 Node.js ...

  8. 软件创新实验室:MySQL数据库与简单SQL语句使用

    文章目录 前言 简介 特点 SQL DDL:操作数据库.表 DML:增删改表中数据 DQL:查询表中的记录 后记 拓展 范式 第一范式 1NF 第二范式 2NF 第三范式 3NF B+树 节点结构 插 ...

  9. MySQL数据库的简单使用(基础篇)

    MySQL数据库的简单使用(基础篇) 学习说明 文章划分 三级模式的理解 安装及配置MySQL 登录MySQL(Windows下) 数据库操作 数据库引擎 MySQL执行外部的.sql文件 数据表的操 ...

最新文章

  1. [BZOJ3998][TJOI2015]弦论
  2. 作为初学者,应该如何系统学习Java呢?
  3. 对于一颗具有n个结点,度为4的树来说,( )
  4. php判断端口跳转,PHP判断端口是否打开的代码
  5. java kafka 拉取_java获取kafka consumer lag
  6. mysql没加引号导致全表扫描_mysql隐蔽的索引规则导致数据全表扫描
  7. 五大软件设计原则学习笔记5——依赖倒置原则
  8. 物联网领域不断扩展,ATT很“兴奋”
  9. Python数据处理Tips机器学习中文数据8种常用处理方法
  10. 手机上的机器学习资源!Github标星过万的吴恩达机器学习、深度学习课程笔记,《统计学习方法》代码实现!
  11. python 使用 requests 库发送请求及设置代理
  12. 关于将Ubuntu下中文目录修改为英文的解决方案
  13. Mysql基础篇(6)—— 视图
  14. 论文笔记1:Fast and Robust Multi-Person 3D Pose Estimation from Multiple Views
  15. 2023软件测试工程师最全面试题
  16. 四川大学计算机学院赵怡,【喜讯】我校计算机学院学子在蓝桥杯大赛全国总决赛中再获佳绩...
  17. SSM源码分析之Spring02-Spring源码分析前瞻
  18. 昆明理工大学知道计算机答案,昆明理工大学 计算机基础教材参考答案(1-6章)
  19. 如何带领好团队,增强团队的执行力?
  20. 【实例】使用PHP类库PHPqrCode生成二维码

热门文章

  1. 配置过程中的一些问题
  2. node.js路由控制
  3. CCO x Hologres:实时数仓高可用架构再次升级,双11大规模落地
  4. 【云栖号案例 | 教育与科研机构】红岭创投上云 成功顺应全球电子商务发展趋势
  5. Spark内置图像数据源初探
  6. 如何使用API提交转码任务?
  7. 将 k8s 制作成 3D 射击游戏,好玩到停不下来 | 文末福利
  8. 服务实体经济、战略级行业再下一城,钉钉发布制造行业解决方案2.0
  9. 使用 Flomesh 强化 Spring Cloud 服务治理
  10. 震惊!程序员要放弃 Python 了!?发生了啥?