Flaskmysqldb vs Mysqlconnectorpython

2024-10-06 12:26:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python和WebApps的新手,现在我正在努力提高自己的水平。你知道吗

我想用Flask构建一个WebApp,但是我不清楚BBDD连接器使用哪一个,它们之间有什么区别。你知道吗

mysqldb和Mysql connector python之间有什么区别?我应该使用哪一种?你知道吗

非常感谢!你知道吗


Tags: flaskconnectormysql水平webappwebappsmysqldb区别
1条回答
网友
1楼 · 发布于 2024-10-06 12:26:23

mysqldb和Mysql connector python都是针对Mysql的python libs,它们是由不同的人编写的,但是它们做相同的工作,使您更容易访问Mysql数据库。你知道吗

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

所有直接连接数据库的与数据库相关的lib都是相同的,编写一些config来设置环境,编写一些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")

相关问题 更多 >