从Node.js将Json存储到MySQL数据库中

托尼·安德鲁·霍顿

我知道这个问题已被问过无数次,但经过艰苦的搜索,我似乎找不到所需的答案。我有一个* .js格式的脚本,该脚本创建一个json数据数组,然后将其存储在json文件中。

阵列设置为:

var sessionState = {
    currentWalletNdx: 0,
    genesisBlockId: 0,
    genesisBaseTarget: 0,
    genesisBlockTimestamp: 0,
    current: {
        blockHeight: 0,
        baseTarget: 0,
        startTime: 0,
        totalShare: 0,
        submitters: 0,
        bestDeadline: 0,
        totalPayments: 0,
        netDiff: 0
    },
    prevBlocks: []
};

并将数据存储在json文件中,该函数是:

saveSession: function () {
    var jsonData = JSON.stringify(sessionState, null, 2);
    fs.writeFileSync('pool-session.json', jsonData);
},

我的问题是,如何在js文件中将其写入以使用json类型将保存的json数组存储在mysql表中,以便稍后使用php&mysql查看数据?

Piyin

这样的事情应该起作用:

var mysql = require('mysql');
var database = mysql.createConnection({
  host: 'host',
  user: 'user',
  password: 'password',
  database: 'database'
});
database.connect(function(connectionError){
  if(connectionError){
    throw connectionError;
  }
  var sql = "INSERT INTO table(column) VALUES ('" + jsonData + "')";
  database.query(sql, function(queryError, queryResult){
    if(queryError){
      throw queryError;
    }
  });
});

更改table表名称和column要在其中插入JSON的列的名称。当然,还有数据库连接信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 node.js 将 JSON 对象插入到 mySQL 数据库中

如何在Node.js中使用Winston将日志存储到mysql数据库中

将数据从node.js存储到sql数据库

如何将Node.js的输入存储到数据库

Node.js puppeteer mysql-使用mysql将获取的值插入到循环内的数据库中

无法使用带有node.js的axios POST将json记录插入到postgresql数据库中?

如何使用Node JS和Express在MySQL数据库中存储PDF

如何将HTTP请求映射或关联到Node.js中的数据库调用?

如何将MySQL数据库的结果放在Node.js中的变量中?

将JSON数据存储到Node中URL的变量中?

如何阅读真正大的JSON文件,并输入该文件的数据到如何使用Node.js MySQL数据库?

如何阅读真正大的JSON文件,插入文件的数据到如何使用Node.js MySQL数据库?

使用node.js将数据设置到Firebase数据库中后,“ then”回调发生错误

带有TypeORM的Node.js将错误的时区插入到Azure SQL数据库中

Node.js在本地存储远程数据库(同步)

将JSON插入到Node.js中的MySQL行

在node.js中打印从数据库检索到的数据作为响应

Node.js将图像从数据库传递到浏览器的最佳方法

从 MySQL 的数据库查询在 node.js 和 JSON.stringify() 中返回 [Object] [Object] 似乎不起作用

存储在数据库中时,是否需要清除旧的node.js会话?

在Node.Js / Express应用程序中存储数据库配置的最佳方法

Node.js将对象存储在数据库还是数组中?

Node JS 永久访问存储在数据库中的媒体文件

我在将 mysql 数据库(phpmyadmin)连接到 node.js 时收到错误

Node JS使用数据库中的数据进行渲染

node.js更新mysql数据库

如何使用Node JS从MySQL数据库获取值

node.js multer将文件名保存到数据库中

在Node.js MySQL中的连接池中切换数据库