在Python中使用數據庫(主要是MySQL)的標準/推薦方式是什麼?在沒有ORM的情況下在Python中使用數據庫
我不想要ORM,越輕越好。我不介意編寫自己的SELECT,但我想要映射字典的東西,例如,執行INSERT和UPDATE。我主要是一個PHP程序員,我習慣於這樣做:
$data = array(
'foo' => 'bar'
);
$insert = $db->insert('table', $data);
Python是否有這樣的東西?我研究了SQLAlchemy,這顯然是每個人都使用的,它的「SQL Expression」看起來不錯,但是使用整個事情來基本寫入原始SQL似乎過分了。
首先。搜索堆棧溢出。 MySQL和Python已經提出了很多很多問題。請閱讀MySQL-Python(http://sourceforge.net/projects/mysql-python/)和Python DB API(http://www.python.org/dev/peps/pep-0249/)。閱讀資源後,請**用您的問題更新**。 – 2011-02-08 13:13:37