我的编程空间,编程开发者的网络收藏夹
学习永远不晚

node可以使用什么数据库

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

node可以使用什么数据库

这篇文章主要介绍了node可以使用什么数据库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇node可以使用什么数据库文章都会有所收获,下面我们一起来看看吧。

node可以使用的数据库有:1、IBM DB2;2、MS SQL Server;3、PostgreSQL;4、MySQL;5、SQLite;6、Oracle;7、Mongo;8、Hive;9、Redis;10、CouchDB等等。

node可以使用什么数据库

本教程操作环境:windows7系统、nodejs 12.19.0版,DELL G3电脑。

node.js是一个让JavaScript 运行在服务端的开发平台,可用于方便地搭建响应速度快、易于扩展的网络应用。Node使用事件驱动, 非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。

node.js支持如下Database:

  • IBM DB2

  • MS SQL Server

  • PostgreSQL

  • MySQL

  • SQLite

  • Oracle

  • NoSQL and Key/Value

    • Mongo

    • Hive

    • Redis

    • CouchDB

    • Other NoSQL implementations

那么怎么选择?

node使用什么作为数据库要看业务场景而决定,主流的数据库都是可以选择的,一般业内使用mysql的多一些。

nodejs + Oracle 坑比较多,但是也是可以做到的。

nodejs + Mysql 用的人最多,毕竟mysql已经很普及了。

nodejs + mongodb 快+快=非常快,适合超快速开发模式。

示例:Node.js 连接 MySQL数据库

1、安装驱动

使用了淘宝定制的 cnpm 命令进行安装:

$ cnpm install mysql

2、连接数据库

在以下实例中根据你的实际配置修改数据库用户名、及密码及数据库名:

test.js 文件代码:

var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'root',
  password : '123456',
  database : 'test'
});
 
connection.connect();
 
connection.query('SELECT 1 + 1 AS solution', function (error, results, fields) {
  if (error) throw error;
  console.log('The solution is: ', results[0].solution);
});

执行以下命令输出结果为:

$ node test.js
The solution is: 2

数据库连接参数说明:

参数描述
host主机地址 (默认:localhost)
  user用户名
  password密码
  port端口号 (默认:3306)
  database数据库名
  charset连接字符集(默认:'UTF8_GENERAL_CI',注意字符集的字母都要大写)
  localAddress此IP用于TCP连接(可选)
  socketPath连接到unix域路径,当使用 host 和 port 时会被忽略
  timezone时区(默认:'local')
  connectTimeout连接超时(默认:不限制;单位:毫秒)
  stringifyObjects是否序列化对象
  typeCast是否将列值转化为本地JavaScript类型值 (默认:true)
  queryFormat自定义query语句格式化方法
  supportBigNumbers数据库支持bigint或decimal类型列时,需要设此option为true (默认:false)
  bigNumberStringssupportBigNumbers和bigNumberStrings启用 强制bigint或decimal列以JavaScript字符串类型返回(默认:false)
  dateStrings强制timestamp,datetime,data类型以字符串类型返回,而不是JavaScript Date类型(默认:false)
  debug开启调试(默认:false)
  multipleStatements是否许一个query中有多个MySQL语句 (默认:false)
  flags用于修改连接标志
  ssl使用ssl参数(与crypto.createCredenitals参数格式一至)或一个包含ssl配置文件名称的字符串,目前只捆绑Amazon RDS的配置文件

关于“node可以使用什么数据库”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“node可以使用什么数据库”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

node可以使用什么数据库

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

node可以用来做什么

Node.js 是一个用于服务器端和网络应用开发的运行时环境,它基于 JavaScript,并提供了一系列功能强大的特性和工具。下面是 Node.js 可以用来做的一些事情:服务器端开发:Node.js 可用于构建高性能的服务器端应用程序,
2023-07-10

阿里云数据库可以干什么用

简介阿里云数据库是阿里云提供的一种云服务,它可以帮助用户实现数据的存储、管理和查询。阿里云数据库提供了多种类型的数据库引擎,包括关系型数据库(如MySQL、SQLServer、PostgreSQL)、非关系型数据库(如MongoDB、Redis、HBase)等,满足不同应用场景的需求。详细说明1.数据安全性阿里云数据库
阿里云数据库可以干什么用
2024-01-19

oracle数据库可以免费使用吗

是的,oracle 数据库可以免费使用。oracle 提供多种免费选项,包括:1. oracle database xe(适用于小型企业和开发者);2. oracle cloud free tier(用于开发和测试);3. oracle v
oracle数据库可以免费使用吗
2024-04-19

使用sharedpreferences可以存储什么数据类型

使用sharedpreferences可以存储什么数据类型?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。可保存的类型:string,int,float,long,boole
2023-06-15

初步使用Node连接Mysql数据库

使用Node做Web页面开发,基本上是连接非关系型数据库mongodb,而这里我还是先尝试连接了一下mysql数据库,因为相对于mysql来说mongodb过于生疏,想着快速出来页面,所以选择相对熟悉一些的mysql。 1. 安装mysql
2022-06-04

Oracle数据库中可以使用哪些内置函数

在Oracle数据库中可以使用许多内置函数,这些函数包括但不限于:字符串函数:如CONCAT、SUBSTR、UPPER、LOWER、INSTR等。数值函数:如ROUND、TRUNC、CEIL、FLOOR、POWER等。日期函数:如SYS
Oracle数据库中可以使用哪些内置函数
2024-04-09

go语言可以写数据库么

go语言可以写数据库。Go语言和其他语言不同的地方是,Go官方没有提供数据库驱动,而是编写了开发数据库驱动的标准接口,开发者可以根据定义的接口来开发相应的数据库驱动;这样做的好处在于,只要是按照标准接口开发的代码,以后迁移数据库时,不需要做任何修改,极大方便了后期的架构调整。
2023-05-14

阿里云数据库为什么你不买可以吗?

随着云计算的普及,越来越多的企业开始使用阿里云数据库。但是,有些人可能对阿里云数据库抱有疑问,是否一定要购买?答案是,是否需要购买阿里云数据库取决于你的具体需求和预算。正文:首先,我们需要了解阿里云数据库是什么。阿里云数据库是一种基于云计算技术的数据存储和处理服务,它可以提供灵活的数据库部署、强大的数据库性能和高
阿里云数据库为什么你不买可以吗?
2023-11-18

使用内存数据库可以优化服务器性能

使用内存数据库可以优化服务器性能【199cloud-艾娜】内存数据库,其实就是将数据放在内存中直接操作的数据库。相对于磁盘,内存的数据读写速度要高出几个数量级,将数据保存在内存中相比从磁盘上访问能够极大地提高应用的性能。内存数据库抛弃了磁盘
2023-06-04

阿里云数据库可以用吗现在?

随着云计算的不断发展,数据库服务已经成为许多企业的重要基础设施之一。阿里巴巴集团旗下的阿里云数据库作为国内知名的云数据库服务提供商,备受业界关注。那么,阿里云数据库可以用吗?本文将从性能、安全性、稳定性等多个角度,对阿里云数据库的现状进行详细说明。一、性能方面阿里云数据库在性能方面表现出色。其数据库系统采用分布式
阿里云数据库可以用吗现在?
2023-10-30

编程热搜

目录