返回顶部
首页 > 资讯 > 前端开发 > node.js >node可以使用什么数据库
  • 761
分享到

node可以使用什么数据库

2024-04-02 19:04:59 761人浏览 独家记忆
摘要

这篇文章主要介绍了node可以使用什么数据库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇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可以使用什么数据库”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网node.js频道。

--结束END--

本文标题: node可以使用什么数据库

本文链接: https://lsjlt.com/news/95161.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • node可以使用什么数据库
    这篇文章主要介绍了node可以使用什么数据库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇node可以使用什么数据库文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2024-04-02
  • node可以用来做什么
    Node.js 是一个用于服务器端和网络应用开发的运行时环境,它基于 JavaScript,并提供了一系列功能强大的特性和工具。下面是 Node.js 可以用来做的一些事情:服务器端开发:Node.js 可用于构建高性能的服务器端应用程序,...
    99+
    2023-07-10
  • mysql数据库可以用来干什么
    mysql数据库可以用来干什么?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。mysql数据库可以用来干什么MySQL是一种开放...
    99+
    2024-04-02
  • 阿里云数据库可以干什么用
    简介 阿里云数据库是阿里云提供的一种云服务,它可以帮助用户实现数据的存储、管理和查询。阿里云数据库提供了多种类型的数据库引擎,包括关系型数据库(如MySQL、SQLServer、PostgreSQL)、非关系型数据库(如MongoDB、Re...
    99+
    2024-01-19
    阿里 什么用 数据库
  • oracle数据库可以免费使用吗
    是的,oracle 数据库可以免费使用。oracle 提供多种免费选项,包括:1. oracle database xe(适用于小型企业和开发者);2. oracle cloud fre...
    99+
    2024-04-19
    oracle
  • redis数据库可以存储什么数据类型
    redis数据库可以存储什么数据类型?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Redis是一个开源的使用ANSI C语言编...
    99+
    2024-04-02
  • 使用sharedpreferences可以存储什么数据类型
    使用sharedpreferences可以存储什么数据类型?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。可保存的类型:string,int,float,long,boole...
    99+
    2023-06-15
  • cdn可以存什么数据
    cdn可以存图片、音频、视频等非结构化数据,主要是将资源缓存到位于全球各地的cdn节点上,用户请求资源时,就近返回节点上缓存的资源。...
    99+
    2024-04-02
  • Oracle数据库中可以使用哪些内置函数
    在Oracle数据库中可以使用许多内置函数,这些函数包括但不限于: 字符串函数:如CONCAT、SUBSTR、UPPER、LOWE...
    99+
    2024-04-09
    Oracle
  • mysql数据库可以用来干嘛
    这篇文章给大家分享的是有关mysql数据库可以用来干嘛的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属...
    99+
    2024-04-02
  • go语言可以写数据库么
    go语言可以写数据库。Go语言和其他语言不同的地方是,Go官方没有提供数据库驱动,而是编写了开发数据库驱动的标准接口,开发者可以根据定义的接口来开发相应的数据库驱动;这样做的好处在于,只要是按照标准接口开发的代码,以后迁移数据库时,不需要做...
    99+
    2023-05-14
    go语言 Golang 数据库
  • 初步使用Node连接Mysql数据库
    使用Node做Web页面开发,基本上是连接非关系型数据库mongodb,而这里我还是先尝试连接了一下mysql数据库,因为相对于mysql来说mongodb过于生疏,想着快速出来页面,所以选择相对熟悉一些的...
    99+
    2022-06-04
    数据库 Node Mysql
  • mysql数据库可以用来存储多大数据
    小编给大家分享一下mysql数据库可以用来存储多大数据,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!MySQL是中小型网站普遍使用的数据库之一,然而,很多人并不清楚MySQL到底能支持多大的数...
    99+
    2024-04-02
  • MySQL数据库的字段什么时候可以拆分
    这篇文章主要为大家展示了“MySQL数据库的字段什么时候可以拆分”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL数据库的字段什么时候可以拆分”这篇文章吧...
    99+
    2024-04-02
  • 阿里云数据库为什么你不买可以吗?
    随着云计算的普及,越来越多的企业开始使用阿里云数据库。但是,有些人可能对阿里云数据库抱有疑问,是否一定要购买?答案是,是否需要购买阿里云数据库取决于你的具体需求和预算。 首先,我们需要了解阿里云数据库是什么。阿里云数据库是一种基于云计算技术...
    99+
    2023-11-18
    阿里 不买 数据库
  • go语言可不可以写数据库
    这篇文章主要介绍了go语言可不可以写数据库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇go语言可不可以写数据库文章都会有所收获,下面我们一起来看看吧。go语言可以写数据库。Go语言和其他语言不同的地方是,Go...
    99+
    2023-07-04
  • 使用Node怎么对MongoDB数据库进行操作
    这篇文章给大家介绍使用Node怎么对MongoDB数据库进行操作,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.使用 MongoDB模块 进行操作 首先在工作目录安装 mo...
    99+
    2024-04-02
  • 使用jsp可以做什么
    小编给大家分享一下使用jsp可以做什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! JSP全名为...
    99+
    2024-04-02
  • 阿里云数据库可以用吗现在?
    随着云计算的不断发展,数据库服务已经成为许多企业的重要基础设施之一。阿里巴巴集团旗下的阿里云数据库作为国内知名的云数据库服务提供商,备受业界关注。那么,阿里云数据库可以用吗?本文将从性能、安全性、稳定性等多个角度,对阿里云数据库的现状进行详...
    99+
    2023-10-30
    可以用 阿里 数据库
  • 使用内存数据库可以优化服务器性能
    使用内存数据库可以优化服务器性能【199cloud-艾娜】内存数据库,其实就是将数据放在内存中直接操作的数据库。相对于磁盘,内存的数据读写速度要高出几个数量级,将数据保存在内存中相比从磁盘上访问能够极大地提高应用的性能。内存数据库抛弃了磁盘...
    99+
    2023-06-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作