梦想还是要有的, 万一实现了呢?

python的sqlalchemy框架

Python 拈花古佛 1448℃

sqlalchemy是python的一款orm框架
sqlalchemy可以链接mysql,sqlite,sqlserver,oracle等等数据库,基本上现在程序开发人员使用的数据库它都可以链接。
操作系统:Ubuntu 12.04 STL
python版本:2.7.5
首先,我们在Ubuntu上搭建sqlalchemy框架,步骤如下:
(一)、安装MySql

(二)、安装python-mysqldb

(三)、安装easy_install(如果有了就不用装了)

(四)、安装MySQL-Python

(五)、安装sqlalchemy

 

好了,现在如果打开终端,输入python回车,输入import sqlalchemy如果什么都没有显示,则表示安装成功
接下来,我们看一下sqlalchemy框架中的映射,sqlalchemy一共有三种映射方式:传统映射(classic)、
现代化映射(modern)、自定义映射。
在这里,我只为大家讲一下classic映射和modern映射。
classic映射:
顾名思义,就是类似于hibernate那样,要写好多配置文件,这里放一个小例子:

此时,如果我们再写一个*.py文件
代码如下:

编译运行这个python文件,就会发现数据库中的信息发生了相应变化。
modern映射:
如下,先写一个modern.py文件,代码:

接下来再写一个control.py文件,代码:

编译执行代码,会发现数据库内信息有变化,怎么样,与classic映射相比,这种写法是不是更方便啊。
这样,我们就可以省去大量的sql语句,直接使用python代码来完成,是不是很爽啊。

转载请注明:拈花古佛 » python的sqlalchemy框架

喜欢 (0)or分享 (0)