使用node.js连接数据库并进行增删改查

正文

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 来进行连接数据库并进行增删改查。你可以根据自己的需求扩展和修改这个示例,添加更多的路由和功能。希望这篇文章对你有帮助!

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值