小程序怎么链接mysql

2023年 8月 5日 105.7k 0

小程序是目前非常流行的一款应用程序,随着其日渐普及,与mysql库的连接也成为了一个热门问题。下面是如何在小程序中连接mysql的详细步骤。

小程序怎么链接mysql

第一步:安装依赖

npm install mysql

第二步:创建连接池

const mysql = require('mysql');
const pool = mysql.createPool({
host: 'localhost',//数据库地址
user: 'root',//用户名
password: 'password',//密码
database: 'database_name',//数据库名
port: 3306,//端口号
acquireTimeout: 15000,//超时时间
connectionLimit: 10,//连接限制数
waitForConnections: true,//是否等待连接
})

第三步:执行查询

pool.getConnection(function (err, connection) {
if (err) throw err; // not connected!
// Use the connection
connection.query('SELECT * FROM table_name', function (error, results, fields) {
// When done with the connection, release it.
connection.release();
// Handle error after the release.
if (error) throw error;
// Here you can process the results.
console.log(results);
});
});

第四步:运行项目

在小程序项目中使用如下代码运行查询

//index.js
const mysql = require('mysql');
const app = getApp();
Page({
data: {},
onLoad: function () {
// 连接数据库
var connection = mysql.createConnection({
host : 'localhost',//数据库地址
user : 'root',//用户名
password : 'password',//密码
database : 'database_name',//数据库名
port : 3306,//端口号
});
connection.connect();
// 执行查询操作
connection.query('SELECT * from table_name', function (err, res) {
if(err){
console.log(err);
}else{
console.log(res);
}
});
connection.end();
}
});

以上是在小程序中连接mysql的具体步骤,希望能对您有所帮助。

相关文章

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

发布评论