马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
预备工作
- Visual Studio Code
- mySQL+DBeaver(已毗连,详细毗连可参考http://t.csdnimg.cn/7U7Oj)别的不消可视化工具DBeaver,可下载vscode插件mysql毗连MySQL
- DevEco Studio
python毗连数据库
安装(终端运行安装)
- pip install pymysql==1.0.2
- pip install flask
- pip install requests
- pip install flask_cors
复制代码 直接看代码(python后端代码)
使用flask创建了一个应用实例,包罗两个路由,一个用于发送到前端,一个用于吸收前端的数据。
- #导入需要的模块
- #用于构建 Web 应用程序。这段代码中导入了 Flask、request 和 jsonify,其中 Flask 是主要的模块,
- #request 用于处理 HTTP 请求对象,
- import json
- import logging
- from flask import Flask, request, jsonify
- from flask_cors import CORS
- #用于连接和操作 MySQL 数据库。通过这个库,在 Python 程序中执行 SQL 语句、插入、更新和删除数据等操作。
- import pymysql
- #用于发送 HTTP 请求并处理响应
- import requests
- # 连接数据库
- conn = pymysql.connect(host='127.0.0.1', # 连接名称,默认127.0.0.1
- user='root', # 用户名,默认为root
- passwd='123456', # 密码,默认为123456
- port=3306, # 端口,默认为3306
- db='weldingdata', # 所创建的数据库名称**************************************************************************
- charset='utf8') # 字符编码
- # 生成游标对象
- cur_1 = conn.cursor()
- cur_2 = conn.cursor()
- cur_3 = conn.cursor()
- # SQL语句*************************************************************table name******************************表名
- sql_1 = "select voltage from `datas`"
- sql_2="select electricity from `datas`"
- sql_3="select pressure from `datas`"
- # 执行SQL语句,并将结果保存到游标对象中使用 cur.execute(sql) 方法来执行该语句,并将查询结果保存到游标对象 cur 中,以便后续处理或输出
- cur_1.execute(sql_1)
- cur_2.execute(sql_2)
- cur_3.execute(sql_3)
- # 通过fetchall方法获得数据
- data_1 = cur_1.fetchall()
- data_2 = cur_2.fetchall()
- data_3 = cur_3.fetchall()
- #打印数据
- for item in data_1:
- print(item)
- # 关闭游标
- cur_1.close()
- cur_2.close()
- cur_3.close()
- # 关闭连接
- conn.close()
- # 导入Flask模块,创建一个应用实例,用于发送 HTTP 请求并处理响应
- #创建了一个名为 app 的 Flask 应用实例
- app = Flask(__name__)
- # 允许跨域访问
- CORS(app, resources={r"/*"
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |