当前位置: 首页 > 编程笔记 >

NodeJS链接MySql数据库的操作方法

章振
2023-03-14
本文向大家介绍NodeJS链接MySql数据库的操作方法,包括了NodeJS链接MySql数据库的操作方法的使用技巧和注意事项,需要的朋友参考一下

如下所示:

//1.用npm命令安装mysql模块

npm install mysql

//2.js文件中引入mysql模块

const mysqlModule = require('mysql');

//3.创建mysql链接对象

const mysqlConnection = mysqlModule.createConnection({

  host:连接的数据库地址。(默认:localhost)

  port:连接地址对应的端口。(默认:3306)

  localAddress: 源IP地址使用TCP连接。(可选)

  socketPath:当主机和端口参数被忽略的时候,可以填写一个Unix的Socket地址。

  user: mysql的连接用户名。

  password: 对应用户的密码。

  database: 所需要连接的数据库的名称。(可选)

  charset: 连接的编码形式。这就是mysql中的整理。(例如:utf8_general_ci)如果被指定,则作为默认的整理排序规则。(默认:utf8_general_ci)

  timezone:用来保存当前本地的时区。(默认:local)

  connectTimeout: 设置在连接的时候,超过多久以后未响应则返回失败。(默认:10000)

  stringifyObjects: stringify对象代替转换值。issue# 501。(默认:false)

  insecureAuth:使用旧(不安全)的连接方式去连接MySQL。(默认:false)

  typeCast: 确定列值是否需要转换为本地JavaScript类型。(默认:true)

  queryFormat:自定义查询的方式。地址: Custom format .

  supportBigNumbers: 如果你使用了BIGINT和DECIMAL格式的表列,那么需要开启这个参数来支持。(默认:false)只有当他们超过JavaScript所能表达的 最长的字节的时候,如果没有设置这个参数,则会将过长的数字作为字符串传递。否则,返回对象的长度。如果supportBigNumbers参数被忽略, 则这个参数也会被忽略。

  dateStrings:一些日期类型(TIMESTAMP, DATETIME, DATE)会以Strings的类型返回,然后转换成JavaScript的日期对象。(默认:false)

  debug:是否把连接情况打印到文件。(默认:false)

  trace: 生成错误的堆栈跟踪,包括库入口的调用位置(“长堆栈的轨迹”)。一般会造成轻微的性能损失。(默认:true)

});

//4.打开mysql链接

mysqlConnection.connect();

以上这篇NodeJS链接MySql数据库的操作方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍nodejs中操作mysql数据库示例,包括了nodejs中操作mysql数据库示例的使用技巧和注意事项,需要的朋友参考一下 引言: 继前面的NodeJS的Hello,World!我们还可以看到其他强大之处,NodeJS现在社区的火热,以及大批工程师对它的支持之下,现在已经陆续的引出了大量的module出来了。 内容: 下面这个所演示的是NodeJS与Mysql 的交互。 这时需要为

  • 本文向大家介绍PHP操作mysql数据库分表的方法,包括了PHP操作mysql数据库分表的方法的使用技巧和注意事项,需要的朋友参考一下 一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。首先,我们需要想好到底分多少个 表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分0-9一共10个表,其

  • 本文向大家介绍python操作mysql数据库,包括了python操作mysql数据库的使用技巧和注意事项,需要的朋友参考一下 一、数据库基本操作 1. 想允许在数据库写中文,可在创建数据库时用下面命令 create database zcl charset utf8; 2. 查看students表结构 desc students; 3. 查看创建students表结构的语句 show creat

  • 本文向大家介绍nodeJs链接Mysql做增删改查的简单操作,包括了nodeJs链接Mysql做增删改查的简单操作的使用技巧和注意事项,需要的朋友参考一下 nodejs连接MySQL,首先安装了mysql之后,在cmd界面安装nodeJs的mysql模块: npm install mysql mysql中创建数据库“nodetry1”,再创建表table2:   指定id为主键: 运行js: 以上

  • 本文向大家介绍.NET Core Dapper操作mysql数据库的实现方法,包括了.NET Core Dapper操作mysql数据库的实现方法的使用技巧和注意事项,需要的朋友参考一下 前言 现在ORM盛行,市面上已经出现了N款不同的ORM套餐了。今天,我们不谈EF,也不聊神马黑马,就说说 Dapper。如何在.NET Core中使用Dapper操作Mysql数据库呢,让我们跟随镜头(手动下翻)

  • 本文向大家介绍python链接Oracle数据库的方法,包括了python链接Oracle数据库的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python链接Oracle数据库的方法。分享给大家供大家参考。具体如下: 这里使用python链接Oracle数据库需要引用cx_Oracle库 希望本文所述对大家的Python程序设计有所帮助。