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())