【问题标题】:Flask-mysqldb vs Mysql-connector-python [closed]Flask-mysqldb vs Mysql-connector-python [关闭]
【发布时间】:2020-04-22 16:16:09
【问题描述】:

我是 Python 和 WebApps 领域的新手,现在我正在努力提高自己的水平。

我想用 Flask 构建一个 WebApp,但我对使用哪个 BBDD 连接器以及它们之间有什么区别感到困惑。

Flask_mysqldb和Mysql-connector-python有什么区别,应该用哪一个?

非常感谢!

【问题讨论】:

标签: python mysql mysql-connector-python flask-mysql


【解决方案1】:

Flask_mysqldb 和 Mysql-connector-python 都是 mysql 的 python 库,它们是由不同的人编写的,但是它们的工作是一样的,让你更容易访问 mysql 数据库。

你可以选择任何一个使用,然后从官方网站或其他学习网站找到用法,只需在谷歌搜索n_n

所有直接连接db的数据库相关的库都是一样的,写一些配置来设置你的环境,和一些方法比如connect()连接数据库,然后获取'cursor',使用execute()或其他方法执行你的 sql 语句。

我用的是pymysql,你可以从github获取我的代码 https://github.com/frankxii/myblog/blob/master/myblog/models/init.py

用法:

import pymysql

conf = {
    "host": "127.0.0.1",
    "port": 3306,
    "user": "root",
    "passwd": "mysql1234",
    "charset": "utf8mb4",
    "cursorclass": pymysql.cursors.DictCursor,
    "database": "test"
}
conn = pymysql.connect(**conf)
cursor = conn.cursor()
cursor.execute("SELECT * FROM test")

【讨论】:

    猜你喜欢
    • 2016-12-06
    • 2016-03-14
    • 1970-01-01
    • 1970-01-01
    • 2014-01-01
    • 2014-05-16
    • 1970-01-01
    • 2021-11-22
    • 2012-12-28
    相关资源
    最近更新 更多