发表于 2014-3-12 12:46:53 |只看该作者 |倒序浏览
前言:SAE的MySQL数据库提供了主从数据库,我们可以向主数据库写数据,同时从从库里面读取数。如果在程序中不做数据库的读写切换是无法正常使用SAE的MYSQL数据库的,我们可以使用spring的aop功能实现mysql主从数据库的切换
在application-datasource.xml中配置master和slave的数据库配置,通过aop实现切换。aop文件都在附件中
pointcut="execution(* com..service..impl.*.*(..))"
advice-ref="dataSourceAdvice" />
DynamicDataSource和DataSourceAdvice的java文件都在附件中附:SAE mysql数据库的配置(应用使用mysql数据库必须先开启mysql服务)用 户 名 : accesskey(应用的accesskey)密 码 : secretkey(应用的secretkey)主库域名 : w.rdc.sae.sina.com.cn从库域名 : r.rdc.sae.sina.com.cn端 口 : 3307数据库名 : app_appname(app_加上应用名称)