Node.js操作Mysql的简单示例
2024-09-05 02:22:49
API的封装:封装为系统可用的工具,分为线上和线上的数据库。
使用:让API直接操作数据库,不再使用假数据。
DEMO代码:
const mysql = require('mysql');
// 创建数据库连接
const con = mysql.createConnection({
// 主机名/端口/数据库/用户名/密码
host: 'localhost',
port: '3306',
database: 'myblog',
user: 'root',
password: '113647'
});
// 开始连接
con.connect();
// sql语句
// 查询:返回查询结果
const sql = 'select id,username from users';
// 更新:返回结果中看affectedRows和changedRows字段
// const sql = 'select id,username from users';
// 插入:返回结果中看insertedId字段
// 执行sql语句
con.query(sql, (err, result) => {
if (err) {
console.log(err);
return;
}
console.log(result);
});
// 关闭连接,否则结束不了该进程
con.end();
最新文章
- SpringMVC 数据校验
- KnockoutJS 3.X API 第六章 组件(5) 高级应用组件加载器
- [四校联考P3] 区间颜色众数 (主席树)
- Robots.txt 协议详解及使用说明
- ThreadPoolExecutor机制探索-我们到底能走多远系列(41)
- Vue.2.0.5-Render 函数
- NetHogs下载和监控
- EventBroker
- Tomcat 官网知识总结篇
- Programming from the ground up(0)
- java程序中抛出异常的两种方式,及异常抛出的顺序
- 5.request对象详解
- 起名字好难啊!(初识Django)
- x86-64栈帧中的“红色区域” red zone of stack frame on x86-64
- bzoj 2120 数颜色 带修改莫队
- JNI C反射调用java方法
- android Notification总结
- day 06 字符串和列表的方法
- mongodb分片集群
- 每日英语:Nelson Mandela Dies at 95
热门文章
- Android.mk语法说明
- linux 文件管理命令
- 【STM32-V6】STM32F429BIT6开发板开源, 丰富软件资源, 强劲硬件配置, 配套400多实例, 9套手册持续更新中2019-12-12
- 同步IO, 异步IO的理解
- ROS--自定义消息类型
- TortoiseGit 保存账号密码
- 简洁优雅的Python教你如何在工作中“偷懒”
- Xshel和Xftp免费版
- Cesium数据可视化-仓储调度系统可视化部分(附github源码)
- IS Kali: installed chiess messy code problem