Chinaunix首页 | 论坛 | 博客
  • 博客访问: 576694
  • 博文数量: 226
  • 博客积分: 10080
  • 博客等级: 上将
  • 技术积分: 1725
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-26 11:15
文章分类

全部博文(226)

文章存档

2011年(5)

2010年(64)

2009年(99)

2008年(37)

2007年(21)

我的朋友

分类: LINUX

2010-02-07 14:43:18

#! /usr/bin/env python
#coding=utf-8
#同时创建表,类,和做map绑定
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy  import *

Base = declarative_base()


class User(Base):
    __tablename__ = 'users'
    id = Column(Integer, primary_key=True)
    name = Column(String)
    fullname = Column(String)
    password = Column(String)

    def __init__(self, id,name, fullname, password):
        self.id = id
        self.name = name
        self.fullname = fullname
        self.password = password
        
    def __repr__(self):
       return "" % (self.name, self.fullname, self.password)


users_table = User.__table__

metadata = Base.metadata

engine = create_engine("sqlite:///test.db",echo=True)

# 创建表
metadata.create_all(engine) 

#生成个对象也是插入一条记录
oneUser = User(1,'david','davidmiao','123')

#oneUser
print oneUser.fullname
阅读(607) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~