小程序读写mysql数据库

2023年 8月 5日 17.9k 0

随着微信小程序的流行,越来越多的开发者希望能够在小程序中使用mysql数据库进行数据存储。本文将介绍如何实现小程序与mysql数据库的交互。

小程序读写mysql数据库

首先,我们需要在自己的服务器上安装好mysql数据库,并创建好表格用于存储数据。接着,需要使用node.js编写服务器端代码。

const express = require('express');
const mysql = require('mysql');
const app = express();
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '你的密码',
database: '你的数据库名称'
});
connection.connect();
app.get('/getData', (req, res) =>{
connection.query('SELECT * FROM 表格名称', (error, results, fields) =>{
if (error) throw error;
res.send(results);
});
});
app.listen(3000, () =>{
console.log('Server running at http://localhost:3000');
});

接着,在小程序中使用wx.request()函数进行服务器数据的读取。

wx.request({
url: 'http://你的服务器ip地址:3000/getData',
success: function(res) {
console.log(res.data);
}
})

接下来介绍如何向mysql数据库中写入数据。

const express = require('express');
const mysql = require('mysql');
const app = express();
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '你的密码',
database: '你的数据库名称'
});
connection.connect();
app.get('/addData', (req, res) =>{
const { name, age } = req.query;
const postData = { name: name, age: age };
connection.query('INSERT INTO 表格名称 SET ?', postData, (error, results, fields) =>{
if (error) throw error;
res.send('Data added successfully!');
});
});
app.listen(3000, () =>{
console.log('Server running at http://localhost:3000');
});

同样,在小程序中使用wx.request()函数进行服务器数据的写入。

wx.request({
url: 'http://你的服务器ip地址:3000/addData?name=小明&age=20',
success: function(res) {
console.log(res.data);
}
})

通过以上步骤,我们就可以在小程序中实现与mysql数据库的交互。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论