在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