2013年10月20日

SqlAlchemy ORM基础

摘要: sqlalchemy的declarative_base可以很方便地将python的类对数据库的表进行映射。可创建Design实例,同时可以通过session添加/查找数据库记录。上面代码的forloop中会将数据库的Design表每一条数据创建一个Design实例并打印其属性。sqlalchemy的工程可以实现下面的文件结构。#//-----------------------ORMClass.py----------------------------//from sqlalchemy import *from sqlalchemy.ext.declarative import declar 阅读全文

posted @ 2013-10-20 22:26 0x9801 阅读(616) 评论(0) 推荐(0)

SqlAlchemy 建立数据库链接

摘要: 对于现有数据库,可用sqlalchemy建立连接,查询表结构及数据。以下代码例子中,通过创建engine,链接数据库corvus.db,并打印其中User这个表的字段结构。from sqlalchemy import *engine=create_engine('sqlite:///corvus.db',echo=True)metadata=MetaData(engine)user_table=Table('User',metadata,autoload=True)for column in list(user_table.columns): print col 阅读全文

posted @ 2013-10-20 16:34 0x9801 阅读(449) 评论(0) 推荐(0)

导航