国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 熱點 > 微信 > 正文

微信小程序云函數使用mysql數據庫過程詳解

2024-07-22 01:17:47
字體:
來源:轉載
供稿:網友

前言

小程序云開發的功能是越來越強大了,現在小程序云開發可以直接借助云函數來鏈接mysql數據,操作mysql數據庫了,今天就來給大家講一講如何使用小程序云開發的云函數來操作mysql數據庫。

首先要明確一點,就是小程序云開發的云函數是基于node.js的,所以我們使用node.js的mysql2模塊可以直接來鏈接并操作mysql數據庫,所以我們現在要做的就是怎么樣在云函數里使用mysql2模塊,并且借助這個模塊類庫來實現mysql數據庫的鏈接。

老規矩,先看效果圖

我們這里要做的就是在云函數里鏈接mysql數據庫,并返回鏈接的mysql數據庫的版本號。mysql數據庫都能成功鏈接了,后面對mysql的增刪改查操作也就是小意思了。所以我們這里先成功的鏈接mysql數據庫才是最重要的。

一,創建小程序并引入云開發

這里我不在做講解,我之前有講過小程序云開發的初始化創建,也有錄視頻講解,不懂的同學可以移步去看下,云開發項目的創建視頻

https://edu.csdn.net/course/play/9604/284440

這里有3點需要注意的

1,一定要在app.js里做云開發環境的初始化

2,在project.config.json里配置云函數的目錄

3,一定要用自己注冊的小程序的appid

二,創建云函數,名字就叫mysql吧

在我們的cloud,右鍵創建云函數

三,安裝mysql2模塊依賴

1,右鍵我們的mysql云函數,點擊在終端中打開

2,在終端中輸入 npm install mysql2

需要你電腦安裝npm,如果沒有安裝,請自行百度,網上很多npm的安裝教程的。

等待我們的mysql2安裝成功

四,編寫mysql云函數鏈接mysql數據庫

完整的代碼給大家貼出來

// 云函數入口文件const cloud = require('wx-server-sdk')//引入mysql操作模塊const mysql = require('mysql2/promise')cloud.init()// 云函數入口函數exports.main = async(event, context) => { //鏈接mysql數據庫的test庫,這里你可以鏈接你mysql中的任意庫 try { const connection = await mysql.createConnection({  host: "你的服務器ip",  database: "操作那個數據庫",  user: "mysql使用后名",  password: "mysql密碼" }) const [rows, fields] = await connection.execute('SELECT version();') return rows; } catch (err) { console.log("鏈接錯誤", err) return err }}            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沭阳县| 额尔古纳市| 涿州市| 宣恩县| 利辛县| 怀仁县| 无极县| 织金县| 常山县| 个旧市| 永兴县| 乌海市| 邵武市| 邹平县| 尉氏县| 台东县| 大安市| 屯留县| 内丘县| 平阴县| 白城市| 武穴市| 迁安市| 随州市| 新蔡县| 徐水县| 绥德县| 井陉县| 景德镇市| 宜昌市| 来宾市| 区。| 丹寨县| 蒲江县| 双辽市| 手游| 荣成市| 平利县| 大连市| 平度市| 沾化县|