数据库服务基于阿里云关系型数据库服务(Relational Database Service,简称RDS),为开发者提供了稳定可靠、可弹性伸缩的在线数据库服务。RDS采用即开即用方式,并提供数据库在线扩容、备份回滚、性能监测及分析功能
TAE Python目前只支持通过SqlAlchemy 来使用数据库服务
修改本地SDK配置文件conf/custom/ace4j-private.properties如下配置,确保程序中能够正确连接到本地(或者远程)数据库。
#jdbc连接,test自己的数据库名称
database.default.url = jdbc:mysql://localhost:3306/test
#用户名
database. default.username = username
#密码
database. default.password = password
下面是创建engine代码片段,具体使用方式请参考完整demo和sqlalchemy官方文档
from sqlalchemy import create_engine engine = create_engine("tae.db") from sqlalchemy.orm import scoped_session db_session = scoped_session(sessionmaker(bind=engine))
|
Web.py中使用sqlalchemy完整demo下载
在Flask中使用flask_sqlalchemy
from flask import Flask from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = tae.db' db = SQLAlchemy(app) |
Flask中使用flask_sqlalchemy 完整demo下载