flask操作mysql最好方法_flask 操作mysql的两种方式-sql操作

2023-10-30

flask 操作mysql的两种方式-sql操作

一、用常规的sql语句操作

# coding=utf-8

# model.py

import MySQLdb

def get_conn():

conn = MySQLdb.connect("localhost", "root", "root@123", "jike")

return conn

class User(object):

def __init__(self, user_id, user_name):

self.user_id = user_id

self.user_name = user_name

def save(self):

conn = get_conn()

cursor = conn.cursor()

sql = "insert into user (user_id, user_name) VALUES (%s, %s)"

cursor.execute(sql, (self.user_id, self.user_name))

conn.commit()

cursor.close()

conn.close()

@staticmethod

def query_all():

conn = get_conn()

cursor = conn.cursor()

sql = "select * from user"

cursor.execute(sql)

rows = cursor.fet

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

flask操作mysql最好方法_flask 操作mysql的两种方式-sql操作 的相关文章

  • 白盒测试(基本路径法)代码

    白盒测试的一种常用方法是基本路径法 根据源代码构造程序流程图 转换为控制流图 得到基本路径 进而为每条基本路径设计测试用例 基本路径法的一个关键步骤是识别出所有的基本路径 本次作业要求你写一个C 程序 输入 待测程序的控制流图 输出 圈复杂
  • chisel环境安装

    step 0 把java装好 chisel依赖于java的 所以第一步你要装个java 去oracle官网去下载 下面网站 Java SE Development Kit 8 下载 www oracle com 如果你恰好家境贫寒 就下上面
  • 关于多项目使用Maven子工程无法使用

    前几天在网上找了一个商城的项目实战遇到一个问题 导入各种包但是Spring的核心配置文件还是全篇爆红 我自己记录一下我的解决方案 因为是多项目的问题 我当时创建文件的时候都把文件建在了Maven的parent目录下 所以无法导包进入 将每个
  • 【Unity基础】day1整理 -----小球吃金币

    小球 先搭一个场地Plane 命名Map 通过将四个墙的立方体归入Map 可以同时控制大小 分别赋予场地和墙的材质 创造一个小球Player 赋予材质和刚体 因为要实现键盘操作控制小球 因此需要写脚本挂载到Player上 using Sys
  • 基于粒子群算法的PID控制器优化设计(matlab实现)

    1 理论基础 PID控制器应用广泛 其一般形式为 可见 PID控制器的性能取决于Kp Ki Kd这3个参数是否合理 因此 优化PID控制器参数具有重要意义 目前 PID控制器参数主要是人工调整 这种方法不仅费时 而且不能保证获得最佳的性能
  • MySQL的C++封装

    最近的项目数据库管理系统从SQL SERVER2000迁移到了MySQL上来 之前基于ADO的连接方式连接上SQL SERVER 使用MySQL数据库管理系统之后 直接在MySQL的C语言的API上以面向对象的方式封装实现了数据库的创建 表
  • C语言操作EXCEL文件(读写)

    C语言操作EXCEL文件 读写 本文主要介绍通过纯C语言进行EXCEL的读写操作 修改时间2018 08 28 如果运行结果均是0 请看文章最后一节 C语言读操作 C语言写操作 在之前需要使用C语言读取Excel文件内容的功能 查阅了很多资
  • markdown 之项目目录文件结构展示

    一般来说 我们为项目写readme文档时 都会对整个目录的项目结构做个说明 例如这样的 我们可以用mddir来生成项目目录结构 mddir 使用命令 node mddir relative path 例子 打开终端或命令提示符 并cd进入m
  • ubuntu系统离线安装docker20.10.7版本及nvidia-container-runtime3.11.0-1版本(离线安装nvidia-docker)

    1 下载3个docker相关安装包 containerd io 1 4 6 1 amd64 deb docker ce cli 20 10 7 3 0 ubuntu xenial amd64 deb docker ce 20 10 7 3
  • HTTPS

    本文首发于我的个人技术博客 看完还不懂HTTPS我直播吃翔 存在即合理 http是非常常见的应用层协议 是超文本传输协议的简称 其传输的内容都是明文的 在这个混乱的世界 明文传输信息想想就可怕 网络 小混混 的手段远比我们这些凡人高明得多
  • SpringBoot2-5

    先解决一个问题 报错1 java 无效的目标发行版 17 修改位置 maven的配置需要改为选取本地maven所在目录 这些都是java指定了1 8比较低但是又都用的版本导致 再解决一个问题 报错2 java 无法访问org springf
  • 《小家:越住越大》

    第一章 二八定律 房子单价很贵 但却像人一样 慢慢被不必要的杂物堆积 变得杂乱 空间不足 人需要减肥 房子也需要减负 常用的东西 20 放在随手可及的地方 不常用的东西 80 合理收纳 这就是隐藏与显示的二八定律 收纳百分之八十的生活杂物
  • 阿里开源 Dragonwell JDK 重磅发布 GA 版本:生产环境可用

    今年 3 月份 阿里巴巴重磅开源 OpenJDK 长期支持版本 Alibaba Dragonwell 的消息 在很长一段时间内都是开发者的讨论焦点 该项目在 Github 上的 Star 数迅速突破 1400 近日 Dragonwell J
  • ADC0804的使用

    一 前言介绍 这个博客主要说明ADC0804的使用 数码管的动态显示作为辅助功能 方便观察 利用滑变和5V电源来获得一个输入电压值 输入到ADC0804的输入端 二 ADC0804芯片的介绍 1 A D转换概念 即模数转换 输入模拟量 比如
  • Linux USB摄像头驱动【转】

    本文转载自 http www itdadao com articles c15a509940p0 html 在 cortex a8 中 可接入摄像头的接口通常可以分为两种 CAMERA 接口和 USB 接口的摄像头 这一章主要是介绍 USB
  • 什么是Python?

    Python由荷兰数学和计算机科学研究学会的吉多 范罗苏姆 Guido van Rossum 于1990 年代初设计 作为一门叫做ABC语言的替代品 Python提供了高效的高级数据结构 还能简单有效地面向对象编程 Python语法和动态类
  • 设计模式(单例模式、工厂模式、观察者模式)

    设计模式是什么 背景 目前企业级分布式软件开发普遍采用面向对象的方法 OOD 面向对象设计 直接导致了设计模式的发展 开发面向对象的软件是困难的 而开发可复用的面向对象的软件更难 有经验的设计者重用过去的方案 采用设计模式使设计和代码具有良
  • SWPUCTF2019web题复现

    SWPU2019 web1 easy web 有一个登录框 试了试万能密码失败 那就注册吧 登录后发现有一个申请广告 在标题处输入11111111 发现报错 应该是sql注入 禁用了or 空格等等 先使用union发现有22列 1 unio
  • 给定一系列正整数请按要求对数字进行分类并输出以下 5 个数字:A1=能被 5 整除的数字中所有偶数的和被5除后余1的数字按给出顺序进行交错求和被5除后余2的数字的个数(最后一个测试点错误原因分析)

    PAT 1012 数字分类 最后一个测试点错误原因分析 给定一系列正整数 请按要求对数字进行分类 并输出以下 5 个数字 A1 能被 5 整除的数字中所有偶数的和 A2 将被 5 除后余 1 的数字按给出顺序进行交错求和 即计算 n1 n2

随机推荐

  • QT模态对话框

    下面来说说模态对话框 什么是模态对话框 所谓模态 就是在对话框弹出来之后 能够阻塞后面的窗口 Windows 上一般在退出时会弹出来一个问你是否保存的对话框 就是一个模态对话框 当它出现的时候 后面的窗口是不能点击的 必须要你关闭这个对话框
  • 毕业设计-基于MATLAB的尿沉渣图像有形成分的自动分类方法的研究与实现

    目录 前言 课题背景和意义 实现技术思路 一 尿沉渣图像的预处理 二 边缘检测算法 三 有形成分的特征提取 四 使川BP神经网络对各有形成分分类 部分源代码 实现效果图样例 最后 前言 大四是整个大学期间最忙碌的时光 一边要忙着备考或实习为
  • js逆向-某讯漫画

    声明 本文仅供学习参考 切勿用于他途 违者后果自负 前言 今天分析一个漫画网站 其中对于图片的url进行了加密 目标网站 aHR0cHM6Ly9hYy5xcS5jb20vQ29taWMvY29taWNJbmZvL2lkLzUzMTA0MA
  • 边缘计算产业链详解

    先上福利 第 1 步 关注本公众号 分享此文到您朋友圈 第 2 步 扫描下方二维码 添加运营老师微信 将所发朋友圈的截图发给运营老师 我们会按先后顺序选出前10名小伙伴 送出 价值 99 8 元的 从云端到边缘 边缘计算的产业链与行业应用
  • kali安装及更换源(详解)

    文章目录 一 kali下载 二 kali安装 1 kali新建虚拟机 2 kali安装 3 kali更换源 本文写的稍微有点啰嗦 博主也是从小白过来的 结合了自己的经历 写的非常详细 希望不要介意 大神挑着看就行 一 kali下载 虽然ka
  • 回文串

    回文串 回文串最基本的特征就是对称 如果使用对折方式 那么要考虑奇偶的问题 所以 使用双指针的方式 习题 leetcode第125题 验证回文串 给定一个字符串 验证它是否是回文串 只考虑字母和数字字符 可以忽略字母的大小写 说明 本题中
  • 芯片测试的术语解释(FT、CP),持续更新....

    本篇是个人学习知识笔记 可能会持续更新 如有任何问题欢迎大家批评指正 ltt hkaco com 图源请参考图片水印 一 芯片的生产流程 二 芯片生产过程中涉及到的测试设备 三 后道检测中的CP测试和FT测试 1 CP测试 CP测试 英文全
  • maven settings 私服配置

    如果只设置mirrors maven不会自动根据你设置的url去寻找资源 还需要设置profile和启用profile
  • centos7安装ansible图形化管理界面AWX

    这里写目录标题 AWX简介 AWX安装 安装docker 安装docker compose 安装python 下载并安装AWX 访问web界面 AWX简介 AWX 提供基于 Web 的用户界面 REST API 和基于ansible构建的任
  • FairMOT配置(VS2019+Win10+CUDA11.0)

    配置环境 Win10 VS2019 CUDA11 0 Pytorch1 7 配置步骤 1 下载FairMOT git clone recursive https github com ifzhang FairMOT git 2 使用anac
  • 半同步复制,从库的日常管理和错误处理

    推荐的清理purge的方法 gt purge binary logs to mybin log000001 半同步复制 主库产生binlog到主库的binlog file 传到从库中继日志 然后从库应用 即 传输是异步的 应用也是异步的 半
  • linux service mysql start_解决linux(centos7)重新安装mysql systemctl start mysqld.service时报错...

    重新安装mysql时 运行 systemctl status mysqld service 报错 root test dcruxue systemctl start mysqld service Job for mysqld service
  • Linux df -i 100%问题处理 inode索引节点爆满解决

    1 查看 df i 2 查找小文件目录 find type f size 0 find type f size 0 注意 去掉 proc sys 文件夹 因为是系统的东西不能动 3 删除无用的小文件或文件夹
  • 存储系统服务器'设计方案,一种新型元数据存储系统的设计与实现

    摘要 随着信息科技的高速发展 互联网 时代的到来 网络上存储的数据越来越大 传统的存储方式已经不能满足需求 分布式文件系统成为主流 分布式文件系统将元数据和数据分开存储 元数据存储系统成为连接用户和数据存储服务器的桥梁 因此元数据存储系统的
  • C++面试总结(一)

    参考博客 C C 面试知识总结 blackwall 博客园 C 面试题目 整理自牛客网 四轩茶屋 CSDN博客 c 牛客网 1 sizeof和strlen的区别 sizeof是运算符 计算数据所占的内存空间 strlen 是一个函数 计算字
  • notepad++ 二进制插件安装及其他插件下载地址

    notepad 官网下载地址 https notepad plus plus org ps 官网下载较慢 也可以去其他网站下载 插件安装方式 下载dll文件 在notepad 插件文件夹下新建一个和插件同名的文件夹 把dll文件复制进去 重
  • HEX、DEC、OCT和BIN的解释

    时间 2019 03 09 创建人 Ruo Xiao 邮箱 xclsoftware 163 com HEX Hexadecimal 十六进制 DEC Decimal 十进制 OCT Octal 八进制 BIN Binary 二进制 SAW
  • matlab红外图像的处理,数字图像,红外图像处理,matlab实现

    1数字图像 红外图像处理 高温定标点校正程序 读取高温定标点二进制数据 将数据信息存储到pic2矩阵里 clc clear a1 fopen handdat 34 dat rb b 打开二进制数据信息 pic1 fread a1 200 2
  • 剑指Offer第二十一题:栈的压入、弹出序列

    题目描述 输入两个整数序列 第一个序列表示栈的压入顺序 请判断第二个序列是否可能为该栈的弹出顺序 假设压入栈的所有数字均不相等 例如序列1 2 3 4 5是某栈的压入顺序 序列4 5 3 2 1是该压栈序列对应的一个弹出序列 但4 3 5
  • flask操作mysql最好方法_flask 操作mysql的两种方式-sql操作

    flask 操作mysql的两种方式 sql操作 一 用常规的sql语句操作 coding utf 8 model py import MySQLdb def get conn conn MySQLdb connect localhost