WEB开发网
开发学院软件开发Python SQLAlchemy指南 阅读

SQLAlchemy指南

 2008-11-10 13:25:13 来源:WEB开发网   
核心提示:这个入门指导用于SQLAlchemy的快速入门,并便利SQLAlchemy的简单功能,SQLAlchemy指南,如果你可以跳过这一部分进入 主文档 会涉及更多内容,如下的例子全部是在Python交互模式下完成了,表现为(represent)为一个Engine对象,这个对象处理了连接的管理和特定数据库的操作,并且全部通过

这个入门指导用于SQLAlchemy的快速入门,并便利SQLAlchemy的简单功能。如果你可以跳过这一部分进入 主文档 会涉及更多内容。如下的例子全部是在Python交互模式下完成了,并且全部通过了 doctest 测试。

1 安装1.1 安装SQLAlchemy

从 setuptools 安装是非常简单的,只要运行如下命令即可:

# easy_install SQLAlchemy

这将会在Python Cheese Shop获取SQLAlchemy的最新版本并安装。或者你也可以使用setup.py安装一个发行包:

# python setup.py install1.2 安装一个数据库API

SQLAlchemy被设计用于操作一个 DBAPI 实现,包括大多数常见的数据库。如果你有一个支持DBAPI的实现,那么可以跳入下一节。另外SQLite是一个易于使用的数据库,可以快速开始,并且他可以使用内存数据库。如果要使用SQLite,你将会需要:

pysqlite - SQLite的Python接口

SQLite函数库

注意在Windows下并不需要SQLite函数库,因为Windows版的pysqlite已经内含了。pysqlite和SQLite可以被安装到Linux或FreeBSD,通过预编译或从源码安装。

预编译包的地址为:

http://initd.org/tracker/pysqlite/wiki/PysqlitePackages

2 快速开始2.1 导入

SQLAlchemy提供了完整的命名空间,只要导入sqlalchemy即可,无需其子包。为了方便使用本教程,我们导入所有命名到本地命名空间:

>>> from sqlalchemy import *2.2 连接到数据库

导入之后,下一步是连接到需要的数据库,表现为(represent)为一个Engine对象。这个对象处理了连接的管理和特定数据库的操作。下面,我们连接SQLite基于文件的数据库”tutorial.db”

1 2 3 4 5 6  下一页

Tags:SQLAlchemy 指南

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接