[閒聊] python 3 支援的 mysql lib

看板Python作者 (蔥頭)時間10年前 (2015/03/05 23:53), 10年前編輯推噓2(205)
留言7則, 4人參與, 最新討論串1/1
Hi, 請問一下各位~ 我使用的是python 3, 上網查到一般是使用連結mysql的lib是MySQLdb lib, 不過他支援的版本上面寫 python2.7前, 所以想請問一下各位, python 3 有支援的lib用來連結mysql嗎 ~ 大家都是用什麼的呢? 謝謝喔 ! -------------------- 使用後回報 --------------------- 環境 : apache 執行 : select * from test 我使用pymysql 撈資料庫 和 php PDO模組撈資料庫實際的速度 profiling php 與 python的程式執行時間 python : 約 6x ms / php : 約 5x ms 兩者差異不大 但透過google瀏覽器 查看 Latency時間, python : 約 220 ms / php : 約 70 ~ 80 ms 速度也差異太大了吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.225.67 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1425570839.A.607.html

03/05 23:54, , 1F
pymysql 或 mysqlclient
03/05 23:54, 1F

03/06 08:55, , 2F
pymysql正常使用中
03/06 08:55, 2F

03/06 11:10, , 3F
我發現使用pymysql 如果SQL語法錯誤, 會跳exception
03/06 11:10, 3F

03/06 11:10, , 4F
但之前在寫PHP使用PDO與法錯誤時則不會只會回傳null
03/06 11:10, 4F

03/06 14:22, , 5F
另外pymysql能關閉transaction嗎, 感覺速度好慢
03/06 14:22, 5F

03/06 15:06, , 6F
我都用 sqlalchemy 搭配 mysql-connector-python
03/06 15:06, 6F

03/06 15:07, , 7F
sqlalchemy 是更上層的 orm 讓你不用寫 SQL
03/06 15:07, 7F
※ 編輯: tas72732002 (203.69.59.91), 03/06/2015 15:52:10 ※ 編輯: tas72732002 (203.69.59.91), 03/06/2015 17:04:12
文章代碼(AID): #1K-7mNO7 (Python)
文章代碼(AID): #1K-7mNO7 (Python)