小程序是目前非常流行的一款应用程序,随着其日渐普及,与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的具体步骤,希望能对您有所帮助。