Javascript Reactjs:有一种方法可以将MySQL查询作为一种形式运行

编程入门 行业动态 更新时间:2024-10-10 06:14:44

Javascript Reactjs:<a href=https://www.elefans.com/category/jswz/34/1762441.html style=有一种方法可以将MySQL查询作为一种形式运行"/>

Javascript Reactjs:有一种方法可以将MySQL查询作为一种形式运行

我正在使用Javascript创建数据库项目:React,Node和MySQL。我不确定是否可以将MySQL查询作为表单运行?就像,如果我输入"DELETE FROM table WHERE x = 1"形式,它将在单击按钮后运行查询。我试图使用以下链接建立连接和查询:Node.js MySQL,但是当我将所有文件都当作函数使用时,它抛出了错误“ net.connect不是函数”。任何帮助表示赞赏!

编辑:这是创建连接文件

var mysql = require('mysql');
var fs = require('fs');

//Establish connection, replace password with your MySQL database's password
var con = mysql.createConnection({
    host: "localhost",
    user: "root",
    password: "xxx",
    database: "pdm"
});

// Export database as table.json file
con.connect();
con.query('SELECT * FROM pdm.newonlineretail', function (err, results, fields) {
    if (err) throw err;
    // write the result as json
    fs.writeFile('table.json', JSON.stringify(results), function (err) {
        if (err) throw err;
        console.log('Query succeeded');
    });
    con.end();
});

当我将所有文件都设为export default function runSelect(){...}并将其放入另一个文件中运行时,它会引发以上错误。

回答如下:

[首先,您是否尝试过使用Sequelize或Knex.js?它允许您将数据库语法导入到您的应用程序中。

您忘记了定义方言。创建连接时,应添加一个方言文件:“ mysql”。

另一个提示:必须作为依赖项安装“ mysql2”,否则将使用过时的库

更多推荐

Javascript Reactjs:有一种方法可以将MySQL查询作为一种形式运行

本文发布于:2024-05-07 07:32:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1755161.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:有一   种方法   形式   Javascript   Reactjs

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!