数据库服务

更新时间:2015/09/18 访问次数:14323

简介

数据库服务基于阿里云关系型数据库服务(Relational Database Service,简称RDS),为开发者提供了稳定可靠、可弹性伸缩的在线数据库服务。RDS采用即开即用方式,并提供数据库在线扩容、备份回滚、性能监测及分析功能

TAE Python目前只支持通过SqlAlchemy 来使用数据库服务

 

使用sqlalchemy 链接mysql 数据库

修改本地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下载

 

 

 

 

 

 

FAQ

关于此文档暂时还没有FAQ
返回
顶部