iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >微信小程序开发之连接本地MYSQL数据库
  • 476
分享到

微信小程序开发之连接本地MYSQL数据库

数据库微信小程序mysql 2023-08-16 20:08:21 476人浏览 泡泡鱼
摘要

一、本地搭建Http服务器 1.使用node.js在本地搭建HTTP服务器 1)下载安装node.js 网址:https://nodejs.org/en 右边是长期维护版本,左边是尝鲜版,推荐下载长期维护版本 2)安装完成后本地创建文件夹

一、本地搭建Http服务器

1.使用node.js在本地搭建HTTP服务器

1)下载安装node.js

网址:https://nodejs.org/en
右边是长期维护版本,左边是尝鲜版,推荐下载长期维护版本
在这里插入图片描述

2)安装完成后本地创建文件夹,文件夹名字随便,我的文件夹名称是nodeMysqlDemo

在这里插入图片描述

3)打开命令行

搜索node关键字,用管理员身份打开node.js command prompt
在这里插入图片描述

4)进入D盘,进入刚创建的文件夹

在这里插入图片描述

5)依次输入如下命令

[1] 初始化项目,将会自动创建package.JSON配置文件

npm init -y

[2] 安装Express框架,用于快速创建HTTP服务器

npm install express --save

[3] 安装nodemon监控文件修改

npm install nodemon -g

[4] 安装mysql的软件包

npm install mysql --save

操作成功后文件夹里面会有这些文件
在这里插入图片描述

6)在该目录创建server.js文件

如果不会创建可以先创建server.txt文本文件,然后把后缀改成js即可
在这里插入图片描述

6)打开server.js文件,写如下服务器端代码并保存

const express=require('express')const bodyParser =require('body-parser')const app=express()const mysql = require('mysql')app.use(bodyParser.json())//处理post请求app.post('/',(req,res) => {  console.log(req.body)  res.json(req.body)})app.post('/show',(req,res)=>{  console.log(req.body.name)  const a=req.body.name  var connection=mysql.createConnection({    host:'localhost',    user:'数据库用户名',    passWord:'数据库密码',    database:'数据库名称'  })  connection.connect();  connection.query("select * from tb_tags where f_tagID='"+a+"'",function(error,results,fields){    if(error) throw console.error;    res.json(results)    console.log(results)      })  connection.end();  })app.get('/',(req,res)=>{  var connection = mysql.createConnection({    host:'localhost',    user:'数据库用户名',    password:'数据库密码',    database:'数据库名称'  });  connection.connect();  //查找所有的人物名字返回给客户端。其实没必要(测试用的)  connection.query('select * from tb_tags',function(error,results,fields){    if(error) throw error;    res.json(results)    // console.log(results)  })  connection.end();})app.listen(3000,()=>{  console.log('server running at http://127.0.0.1:3000')})

7)最后在命令行运行该文件,启动服务器

在这里插入图片描述

二、微信小程序获取本地数据库内容

1)小程序端数据获取部分代码

    onLoad(options) {        var that = this        wx.request({            url: 'http://127.0.0.1:3000/',            success: function (res) {                console.log(res.data)                // that.setData({ names: res.data })            }        })    },

2)关闭域名校验设置

在这里插入图片描述
对于正式上线的项目,小程序要求服务器域名必须在小程序管理后台中添加,域名必须经过ICP备案,且支持HTTPS和WSS协议,对于开发人员来说,为了方便学习,可以在微信开发者工具中关闭这些验证,从而利用本地服务器来测试网络功能。单击工具栏中的详情按钮,找到【不校验合法域名、WEB-view(业务域名)、TLS版本以及HTTPS证书】选项,勾选它即可。--------来自《微信小程序开发实战》一书。

3)运行程序,成功获取本地数据库数据

在这里插入图片描述
常见错误:
数据库没连接,提示Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol
解决办法:https://blog.csdn.net/qq_34235767/article/details/127617282

来源地址:https://blog.csdn.net/MamatjanPC/article/details/130478911

您可能感兴趣的文档:

--结束END--

本文标题: 微信小程序开发之连接本地MYSQL数据库

本文链接: https://www.lsjlt.com/news/372069.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序开发之连接本地MYSQL数据库
    一、本地搭建HTTP服务器 1.使用Node.js在本地搭建HTTP服务器 1)下载安装Node.js 网址:https://nodejs.org/en 右边是长期维护版本,左边是尝鲜版,推荐下载长期维护版本 2)安装完成后本地创建文件夹...
    99+
    2023-08-16
    数据库 微信小程序 mysql
  • 微信小程序怎么连接MySQL数据库
    这篇“微信小程序怎么连接MySQL数据库”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序怎么连接MySQL数据库”文...
    99+
    2023-06-28
  • 微信小程序连接MySQL数据库的全过程
    目录简要说明:准备工作MySQL配置数据库、数据表目录结构客户端代码实现服务器端代码实现效果展示总结简要说明: 承接上一个商品列表页,在服务器端连接MySQL数据库,通过条件匹配查寻...
    99+
    2024-04-02
  • 微信小程序开发之实现记账本
    目录一、项目展示二、首页三、效果图一、项目展示 这是一款简易的记账本小程序 用户可以记录自己平日里的借入和借出的金额 此外可以手动删除记录(右滑记录) 二、首页 首页划分为资产金...
    99+
    2023-01-13
    微信小程序实现记账本 小程序实现记账本 小程序记账本
  • 微信小程序怎么连接云主机数据库
    要连接云主机数据库,可以通过以下步骤操作:1. 在微信小程序后台创建云开发环境,并启用云数据库服务。2. 在微信小程序代码中引入云开...
    99+
    2023-09-20
    微信小程序 云主机 数据库
  • 微信小程序连接本地服务器(在本地服务器上进行真机测试-微信开发者工具)
    1.前言 最近做小程序,一直用的是本地服务器接口,在用真机测试的时候,发现动态数据并不能同步,研究了一下发现操作很简单 2.配置步骤 1.首先打开微信开发者工具,打开右上角的详情,点击本地设置,勾选下面的不校验合法域名 2.打开手机的热点...
    99+
    2023-08-31
    微信小程序 小程序 微信 微信公众平台 交互
  • 微信小程序开发之实现心情记事本
    目录一、项目展示二、首页三、效果图一、项目展示 心情记事本是一款可以记录当前心情和生活的记事本 用户可以选择当前的心情(开心、平淡、伤心)和表情 并结合自己想要描述的文字 就可以记录...
    99+
    2023-01-11
    小程序心情记事本 小程序记事本
  • 微信小程序云开发数据库的示例分析
    小编给大家分享一下微信小程序云开发数据库的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!开发者可以使用云开发开发微信小程...
    99+
    2024-04-02
  • 微信小程序开发之wx.showToast怎么用
    这篇文章主要介绍了微信小程序开发之wx.showToast怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。wx.showToast AP...
    99+
    2024-04-02
  • 微信小程序│ 游戏开发 │连连看游戏
    “连连看”是源自台湾的桌面小游戏,自从流入大陆以来风靡一时,也吸引众多程序员开发出多种版本的“连连看”。“连连看”考验的是各位的眼力,在有限的时间内,只要把所有能连接的相同图案,两个一对地找出来,每找出一对,它们就会自动消失,只要把所...
    99+
    2023-09-23
    游戏 微信小程序 小程序
  • 微信小程序之短连接 分享转发 点击短连接就可以直接打开小程序某个页面
    微信小程序之短连接 分享转发 点击短连接就可以直接打开小程序某个页面 首先,小程序官网地址:https://developers.weixin.qq.com/miniprogram/dev/OpenA...
    99+
    2023-09-27
    小程序 微信小程序
  • 微信小程序中本地数据读取的方法
    小编给大家分享一下微信小程序中本地数据读取的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!微信小程序 本地数据读取实例一般情...
    99+
    2024-04-02
  • mysql怎么连接本地数据库
    要连接本地数据库,可以使用以下步骤: 打开终端或命令提示符窗口,并输入以下命令来连接MySQL数据库: mysql -u roo...
    99+
    2024-05-11
    mysql
  • 微信小程序如何实现本地数据存储
    这篇文章给大家分享的是有关微信小程序如何实现本地数据存储的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。微信小程序 本地数据存储实例详解前言如果您在看此文章之前有过其他程序的开发经...
    99+
    2024-04-02
  • 微信小程序开发怎么计算开发成本
    这篇文章主要介绍了微信小程序开发怎么计算开发成本,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1微信小程序开发需要多少钱  小程序开发的成本投入大概在2万左右,相比较APP软...
    99+
    2023-06-26
  • 微信小程序开发之获取用户信息
    环境 微信开发者工具 Stable 1.06.2303220云开发控制台 v1.5.47 用户的openid和头像名称信息 openid 是小程序用户的唯一标识。注意, openid 并不是微信用户的...
    99+
    2023-09-27
    微信小程序
  • 微信小程序云开发中如何修改云数据库的数据
    小编给大家分享一下微信小程序云开发中如何修改云数据库的数据,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!小程序代码中无法直接修改...
    99+
    2024-04-02
  • 微信小程序开发之实现一个跑步小程序
    目录地图组件当前位置开始跑步按钮GPS定位设置前后台允许获取定位开启前后台定位绘制路线自己动手实现一个跑步小程序 用到的方法:wx.onLocationChange,监听实时地理位置...
    99+
    2024-04-02
  • 微信小程序访问mysql数据库流程详解
    目录1 开通云上的mysql2 创建自定义连接器3 创建云函数4 安装依赖5 出参映射6 在小程序中使用连接器总结1 开通云上的mysql 经过询价,我发现阿里云的数据库是比较便宜的...
    99+
    2022-11-13
    微信小程序访问mysql数据库 小程序 mysql
  • HbuilderX如何连接微信开发者小程序(保姆级教程):
    在官网下载HbuilderX:HBuilderX-高效极客技巧 (dcloud.io) 下载微信开发者工具,最好是选择稳定版微信开发者工具下载地址与更新日志 | 微信开放文档 (qq.com)   打卡HbuilderX,选择文件—新建—项...
    99+
    2023-09-01
    小程序 微信小程序
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作