.Tang

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

sqlalchemy  对象关系映射  

是tornado使用的一种连接数据库的  ORM创建了一个可在多种编程语言里使用的--“虚拟对象数据库”

1.安装mysql         pip install mysql

2.安装pymysql          pip install -i https://pypi.douban.com/simple pymysql

3.安装sqlalchemy        pip install -i https://pypi.douban.com/simple sqlalchemy

4.python连接mysql:

from sqlalchemy import create_engine

# 数据库数据
HOSTNAME = '127.0.0.1'                      # linux本地
POST = '3306'
DATABASE = 'mydb'
USERNAME = 'admin'
PASSWORD = 'Root110qwe'

# 数据连接url
db_url = 'mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8'.format(
    USERNAME,
    PASSWORD,
    HOSTNAME,
    POST,
    DATABASE
)

# 连接到mysql需要用到pymysql
engine = create_engine(db_url)      # 链接数据库

# 测试连接
if __name__ == '__main__':
    connection = engine.connect()
    result = connection.execute('select 1')
    print(result.fetchone())

 

posted on 2018-03-03 15:07  .Tang  阅读(161)  评论(0编辑  收藏  举报