位置: 编程技术 - 正文

浅析node连接数据库(express+mysql)(node链接数据库)

编辑:rootadmin

推荐整理分享浅析node连接数据库(express+mysql)(node链接数据库),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node长连接,node connector,使用node连接数据库,node connect,node connector,node连接池,node connect,使用node连接数据库,内容如对您有帮助,希望把文章链接给更多的朋友!

操作是在ubuntu系统的下环境,简单记录一下过程。

首先用apt-get安装数据库,键入命令 sudo apt-get install mysql-server , 一路回车,然后在一个界面设置一下数据库root的密码就好了

在数据库里面我们需要创建一些东西。键入 mysql -uroot -p××××× 来进入sql控制台。

1.先创建数据集 create database databasename ;

2.use database databasename ;

3.建表(这里创建一个很简单的,只有自增id,用户名和密码)

4.插入一条数据 insert into user_info values(1,'mtjss2','') ;

下面是node的部分

创建一个文件夹,比如叫myapp,在里面npm init之后就会也node_modules的依赖文件夹

用 npm install --save 安装如下依赖

浅析node连接数据库(express+mysql)(node链接数据库)

1.express

2.mysql

3.body-parser(用来解析post参数)

由于express好像没有自己的数据库封装,所以一般会新建models文件夹,然后写数据库的逻辑,如果只是想简单测试可以直接写在app.js中

这里举例在models下有一个user.js的逻辑封装类,暂时只有一个通过username获取用户信息的方法,其他可以以后加

再贴一下app.js暂时没写路由,就是对/和/reg方法的处理

index.html这个主页面在views文件夹下,没什么代码,不过也贴一下

这样用 node app.js 启动以后在浏览器里访问 localhost:就行了,在input里输入数据库中的用户名可以的得到那条数据。

ps:使用 Node.js 的优势和劣势都有哪些?

Node.js优点:1、采用事件驱动、异步编程,为网络服务而设计。其实Javascript的匿名函数和闭包特性非常适合事件驱动、异步编程。而且JavaScript也简单易学,很多前端设计人员可以很快上手做后端设计。2、Node.js非阻塞模式的IO处理给Node.js带来在相对低系统资源耗用下的高性能与出众的负载能力,非常适合用作依赖其它IO资源的中间层服务。3、Node.js轻量高效,可以认为是数据密集型分布式部署环境下的实时应用系统的完美解决方案。Node非常适合如下情况:在响应客户端之前,您预计可能有很高的流量,但所需的服务器端逻辑和处理不一定很多。

Node.js缺点:1、可靠性低2、单进程,单线程,只支持单核CPU,不能充分的利用多核CPU服务器。一旦这个进程崩掉,那么整个web服务就崩掉了。

win7下安装配置node.js+express开发环境 1.安装node.js。进入官网的下载地址:

node.js require() 源码解读 年,Node.js项目诞生,所有模块一律为CommonJS格式。时至今日,Node.js的模块仓库npmjs.com,已经存放了万个模块,其中绝大部分都是CommonJS格式。这种

深入浅析Node.js 事件循环 Node.js是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。(来源于Javascript是单线程又是异步的,但是这种语言有个共同的特点

标签: node链接数据库

本文链接地址:https://www.jiuchutong.com/biancheng/370644.html 转载请保留说明!

上一篇:基于nodejs+express(4.x+)实现文件上传功能(基于是什么意思)

下一篇:win7下安装配置node.js+express开发环境(win7安装要求配置)

  • 核定征收需要缴税吗
  • 驾驶培训 增值税
  • 企业所得税法
  • 增值税的特点是实行
  • 对本次疫情有什么看法
  • 开票方丢失记账怎么处理
  • 租车纳税
  • 商业企业销售化妆品
  • 增值税如何减税
  • 企业重组个人股东个人所得税
  • 房产税按租金收入
  • 外购原材料自用要进项转出吗
  • 建筑施工企业工伤保险费率
  • 房地产公司要做数据分析吗
  • 公司税务注销了还有风险吗
  • 注销一个公司需要多久
  • 一般纳税人如何零申报
  • 确认整个会计年度的依据
  • 回盘的模板
  • 固定资产清查怎么开展
  • mac怎么调整网页大小
  • 穿越火线真人版宣传片
  • xp系统怎么取消用户登录
  • 旅游公司开具的考察费怎么入账
  • 电脑非法关机后开机进不了系统
  • 货币资金资产处置损益表如何填
  • 公司注销职工安置方案
  • uniapp多端兼容
  • PHP:zip_close()的用法_Zip函数
  • 营改增之前的收入开什么票
  • 税法中实体从旧程序从新什么意思
  • 矿产资源补偿费征收管理规定
  • 企业投资收益要交印花税吗
  • 详解九章算法
  • 投标报名费怎么定
  • php base64 编码与解码实例代码
  • 建筑工程甲方公司
  • windowsserver2008r2密码重置
  • nvm for window
  • 精选100个Python实战项目案例,送给缺乏实战经验的你
  • tune a video:one-shot tuning of image diffusion models for text-to-video generation
  • 租金算营业成本还是管理费用
  • 劳务派遣工资是死的吗
  • 进口关税如何交
  • sql常用优化技巧
  • 实际开票金额和转账金额不一致怎么做
  • 盈余公积提取多了
  • 住宿费报销该怎么报
  • 如何冲减计提费用
  • 福利费为什么不可以抵扣进项税
  • 应收账款结算方式有几种
  • 生产企业支付的房租怎么入账
  • 房地产契税新政策2023
  • 税收滞纳金的问题有哪些
  • 哪些企业可以减免企业所得税
  • 资产负债表的编制依据是会计恒等式
  • 旅游饮食服务企业的特点包括
  • 品种法在产品和产成品怎么分配
  • sql server 自增列设置语句
  • 怎么做windows
  • ubuntu系统启动过程
  • ubuntu20.04怎么样
  • linux命令大全chm版
  • win7系统自动更新在哪里关闭啊
  • win8怎么共享电脑
  • centos fio
  • linux系统chmod用法
  • 怎么在mac上查找iphone
  • win7右键没有
  • linux crontab用法
  • js判断手机号
  • 新闻客户端手机版下载
  • shell判断文件
  • jQuery通过ajax快速批量提交表单数据
  • unityshader
  • 基于javascript的毕业设计选题
  • Javascript在网页设计中的作用有哪些
  • 2021税收分类编码大全
  • 税务申报时显示未抄报税?
  • 资源税什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设