react访问MySQL_Node 连接Mysql并进行增删改查

NPM:

NPM的全称是Node Package Manager,类似于ruby的gem,Python的PyPL、setuptools,PHP的pear,是Nodejs中的包管理器。Nodejs自身提供了基本的模块。但是在这些基本模块上开发实际应用需要较多的工作。NPM上已经有近万个Nodejs库或框架,这些库从各个方面可以帮助Nodejs的开发者完成较为复杂的应用。

安装NPM(Unix下):

curl http://npmjs.org/install.sh | sh

利用NPM安装Node模块

比如Mysql:

npm install mysql

利用Node进行连接Mysql数据库,并增删改查,直接贴代码了

var mysql = require('mysql');

var conn = mysql.createConnection({

host: 'localhost',

user: 'root',

password: 'root',

database:'NodeDB',

port: 8889

});

conn.connect();

console.log("Connect Mysql Success");

var selectSQL = 'SELECT * from UserTB';

var insertSQL = 'insert into UserTB values("conan"),("fens.me")';

var delete

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在React连接MySQL数据库,您需要使用Node.js后端服务器来实现数据库连接。以下是一些基本步骤: 1. 安装MySQL:在您的计算机上安装MySQL数据库并设置用户名和密码。 2. 创建Node.js服务器:使用Express或其他框架创建一个Node.js服务器,以便您可以将数据从MySQL数据库发送到React应用程序。 3. 安装MySQL Node.js模块:使用npm安装mysql模块以便您可以在Node.js中连接和操作MySQL数据库。 4. 在Node.js服务器中创建连接:在Node.js服务器中创建一个连接池并使用mysql模块连接MySQL数据库。 5. 在React应用程序中使用API:使用fetch或axios等库从React应用程序中调用Node.js服务器端点,以便获取和发送数据。 这是一个基本的代码示例: 在Node.js服务器上: ``` const mysql = require('mysql'); const express = require('express'); const app = express(); const pool = mysql.createPool({ connectionLimit: 10, host: 'localhost', user: 'your_mysql_username', password: 'your_mysql_password', database: 'your_mysql_database_name' }); app.get('/data', (req, res) => { pool.query('SELECT * FROM your_mysql_table_name', (err, rows) => { if (err) throw err; res.send(rows); }); }); app.listen(5000, () => console.log('Server started on port 5000')); ``` 在React应用程序中: ``` fetch('http://localhost:5000/data') .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error(error)); ``` 这只是一个基本示例,您可以根据您的需求进行和扩展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值