前情概要在使用nodejs开发过程中,刚好碰到需要做一个小工具,需要用到数据库存储功能。而我又比较懒,一个小功能不想搞一个nodejs项目,又搞一个后端项目。不如直接在nodejs里面把对数据库的操作也做掉。结果百度一圈下来发现nodejs这边还都是比较原始的、类似后端的通过coneection连数据库,接着open,在写sql语句干嘛干嘛的。经过后端这么多年的脚手架工具熏陶,实在懒得写这些没营养
转载
2024-01-15 06:50:30
40阅读
文章目录Mysql的事务什么是事务控制事务处理通过InnoDB使用事务 Mysql的事务什么是事务事务是由一个或多个SQL语句组成的一个不可分割的整体,SQL语句之间相互依赖,要么全都执行,要么全都不执行。事务必须满足的四个条件: Atomicity(原子性) Consistency(一致性) Isolation(隔离性) Durability(持久性)控制事务处理ROLLBACK:回滚会结束用
转载
2023-07-01 13:58:20
77阅读
目录一:关键接口说明二:具体实现三:接口测试四:后续 一:关键接口说明一般预处理流程都是,连接数据库–>预处理–>绑定查询参数–>执行查询–>获取查询结果。 故api封装之后有如下几个关键的接口:1:bool connect(); //连接数据库,初始化数据库连接等
2:bool prepare(const std::string &query);//预处理
3:
转载
2024-02-02 08:38:05
75阅读
1. Sequelize连接数据库,配置数据库连接参数 1.1第一步就是做好数据库连接的参数 然后我们在core包下面创建一个db.js 然后写...
原创
2022-03-23 09:39:12
966阅读
koa 和 express 区别koa 和 express:Express和koa都是服务端的开发框架,服务端开发的重点是对HTTP Request和HTTP Response两个对象的封装和处理,应用的生命周期维护以及视图的处理等。Express: 主要基于Connect 中间件框架,框架自身封装了大量便利的功能,比如,路由,视图处理等等Koa: 主要基于Connect中间件框架,框架自身并没有
转载
2024-05-18 14:52:42
125阅读
使用方式:1、clone到本地2、在mysql中建立名字为nodesql的数据库3、$ cd Koa2-blog npm install npm i -g supervisor4、$ supervisor --harmony indexconfig 存放默认文件lib 存放操作数据库文件middlewares 存放判断登录与否文件public 存放样式文件routes 存放路由文件vi
转载
2024-01-02 12:00:15
55阅读
/** * Created by db on 2018/7/20 */const mysql = require('mysql')const defautConfig = {host: 'localhost',user: 'root',password: '',database: 'test',connectionLi
原创
2018-07-19 17:36:06
1549阅读
使用 Koa 操作 MySQL 是现代 Web 应用开发中的常见需求。Koa 是一个轻量级的 Node.js 框架,适合构建高性能的 Web 应用。而 MySQL 是最常用的关系型数据库之一。在本篇博文中,我详细记录了如何在 Koa 中高效地操作 MySQL,包括环境准备、步骤指南、配置详解、验证测试、排错指南以及扩展应用。
## 环境准备
### 前置依赖安装
在进行开发之前,确保你的开发
# 实现 "koa mysql update" 的流程
## 1. 安装依赖
在开始之前,我们需要确保已经安装了以下依赖:
- Node.js:用于运行JavaScript代码的运行环境
- Koa:一个轻量级的Node.js框架
- MySQL:用于与MySQL数据库进行交互的驱动程序
你可以使用以下命令来安装这些依赖:
```shell
npm install koa mysql
`
原创
2023-08-25 10:54:45
59阅读
# 使用 Koa 实现 MySQL 连接
## 概述
在 Node.js 开发中,我们经常需要与数据库进行交互,其中使用较为广泛的一种数据库是 MySQL。而在 Koa 中,我们可以使用一些库来简化对 MySQL 的操作,比如 `mysql2`、`sequelize` 等。本文将以使用 `mysql2` 库为例,介绍如何在 Koa 中实现与 MySQL 的连接与操作。
## 流程概览
下面是实
原创
2023-09-05 17:05:17
235阅读
# 使用Koa连接MySQL
在Web开发中,数据库是非常重要的一部分。而MySQL作为一种常用的关系型数据库,被广泛应用于各种类型的应用程序中。本文将介绍如何使用Koa框架连接MySQL数据库,并进行基本的数据操作。
## 什么是Koa?
[Koa](
## 连接MySQL数据库
要在Koa应用中使用MySQL数据库,我们需要先安装相应的依赖包。
```markdown
npm in
原创
2023-11-23 04:08:20
144阅读
# 使用 Koa、MySQL 和 Sequelize 构建 Web 应用
## 简介
在本文中,我将向你介绍如何使用 Koa、MySQL 和 Sequelize 来构建一个简单的 Web 应用。Koa 是一个基于 Node.js 的 web 框架,它使用了 ES6 的 async/await 特性,使得异步流程的编写更加简单和优雅。Sequelize 是一个强大的 ORM(Object-Rela
原创
2023-09-30 00:13:52
103阅读
nodejs+koa+mysql搭建后端服务 前言: 我将会使用nodejs+koa+mysql去自己尝试学习编写后端服务,然后根据自己写的后前端服务区完成一个小程序以及配套的后端管理系统,目的是熟悉nodejs以及mysql,同时呢学习一下怎样的去全方位考虑一个项目的发展以及实现功能等,算是对自己的一个锻炼!使用技术:nodejskoamysqlpm2一.安装nodejs
转载
2023-11-13 10:36:03
290阅读
koa2 进阶之路 (七)koa 中 cookie 和 session 的使用。。
之前的文章我们介绍了一下 koa koa-static静态资源中间件,本篇文章我们来看一下 koa 中 cookie 和 session 的使用。cookie 是存储于访问者的计算机中的变量。可以让我们用同一个浏览器访问同一个域名的时候共享数据
github地址https://github.com/wclimb/Koa2-blog使用方式:1、clone到本地2、在mysql中建立名字为nodesql的数据库3、$ cd Koa2-blog npm install npm i -g supervisor4、$ supervisor --harmony indexconfig 存放默认文件lib 存放操作数据库文件middlew
转载
2023-12-15 22:06:49
49阅读
概述写这篇blog的原因,想找个node的ORM框架用用,确很难找到一篇对比分析这些ORM框架的文章,唯一找到了一篇,居然是通过star数来论英雄,我觉着很难服众,于是就找几个看看。后来又不想分析,因为我发现node这种野蛮生长,滋生这些ORM轮子比比皆是,远比我想象的多;后来又觉着可以写,作为一个java出身业余研究node的就想通过java的ORM框架来洞悉node这群ORM框架的是非曲直,于
转载
2024-01-08 22:24:51
88阅读
概述写这篇blog的原因,想找个node的ORM框架用用,确很难找到一篇对比分析这些ORM框架的文章,唯一找到了一篇,居然是通过star数来论英雄,我觉着很难服众,于是就找几个看看。后来又不想分析,因为我发现node这种野蛮生长,滋生这些ORM轮子比比皆是,远比我想象的多;后来又觉着可以写,作为一个java出身业余研究node的就想通过java的ORM框架来洞悉node这群ORM框架的是非曲直,于
转载
2023-09-25 13:13:08
114阅读
项目初始化npm install -g koa-generatorkoa2 -e koa2-weibo-codeps: -e 表示要使用ejs做模板引擎cd koa2-weibo-code
npm install (--registry=https://registry.npm.taobao.org)有了初始结构 运行 npm run dev 在浏览器中访问localhost:3000 在cod
转载
2023-11-26 18:44:52
43阅读
此项目仅作为参考,不做更新维护了. 新项目[biu-server-admin]的正在完善中,即将发布,有更小的体积,更快的速度和更精简的代码.继承原有的接口业务分离.也拥有更严格和更清晰的目录结构.#base-restfulapi-server 服务器说明这是一个基于Koa2的轻量级RESTful API Server服务器,支持ES6,同时集成 mysql 还有MongoDB 多个多个数据库类型
转载
2023-12-21 15:11:13
35阅读
1 #进阶6:连接查询
2 /*
3 含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询
4
5 笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行
6
7 发生原因:没有有效的连接条件
8 如何避免:添加有效的连接条件
9
10 分类:
11 按年代分类:
12 sql92标准:仅仅支持内连接
13 sql
转载
2023-12-07 12:39:26
52阅读