正文
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,它允许我们使用 JavaScript 来构建高性能的服务器端应用程序。在本文中,我们将介绍如何使用 Node.js 进行简单的数据库增删改查。
准备工作
首先,我们需要安装 Node.js。你可以从官方网站(https://nodejs.org)下载并安装适合你操作系统的版本,并且安装数据库。
创建数据库
1.打开数据库进行新建数据库命名为feedback,创建一个表为comment
2.对表格进行设计
3.用 select 字段 from 表名 where 条件 代码来查询整个数据库表格
4. 用 INSERT INTO `表名` (字段 1,字段 2) values ("字段 1 数据","字段 2 数据") 代码对数据库进行添加数据
5.用 DELETE FROM `表名` where 条件 来对数据库中的数据进行删除
6. 用 update `表名` set 字段名='值' where 条件 来对数据库中数据进行更改
连接数据库
1.创建一个新的项目目录,并在项目目录中打开终端。
2.在终端中运行以下命令来初始化项目并创建 package.json
文件
npm init -y
创建连接数据库文件
在项目目录中创建一个新的 JavaScript 文件,例如 server.js,并进行数据库查询操作。
const conn = require("./conn.js") // 导入数据库连接
// 01 导入原生http服务
const http = require("http")
// 02 创建服务器
const server = http.createServer((req, res) => {
// req,request浏览器的请求数据
// res,response 服务器返回给浏览器的数据
// 01 状态码,02 数据类型content-type,03 响应体
res.statusCode = 200; // 代表成功
res.setHeader("Content-Type", "application/json;charset=utf-8")
// res.end('{"errCode":0,"msg":"欢迎你的到来"."data":"数据库返回的数据"}')
const sql = "select * from comment where 1";
conn.query(sql,(err,data)=>{
if(err){
var result = {"errCode":1,"msg":"数据库错误","err":err} //错误数据返回
}else{
var result = {"errCode":0,"msg":"获取成功","data":data} //正确数据返回
}
res.end(JSON.stringify(result))
})
})
// 03 监听端口
server.listen(8080, () => {
console.log("服务器启动成功");
console.log("访问: http://localhost:8080");
})
如果需要进行增删改查操作只需要修改以下代码
修改为数据库同等增删改查代码即可
总结
在本文中,我们介绍了如何使用 Node.js 来进行连接数据库并进行增删改查。你可以根据自己的需求扩展和修改这个示例,添加更多的路由和功能。希望这篇文章对你有帮助!