Chinaunix首页 | 论坛 | 博客
  • 博客访问: 618335
  • 博文数量: 142
  • 博客积分: 116
  • 博客等级: 入伍新兵
  • 技术积分: 1445
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-28 08:37
文章分类

全部博文(142)

文章存档

2017年(7)

2016年(57)

2015年(48)

2014年(30)

我的朋友

分类: Mysql/postgreSQL

2016-01-05 12:26:08

mysql-connector/J自身支持读写分离。
手册:http://dev.mysql.com/doc/connector-j/en/connector-j-master-slave-replication-connection.html

  1. jdbc:mysql:replication://[master host][:port],[slave host 1][:port][,[slave host 2][:port]]...[/[database]] 
  2. [?propertyName1=propertyValue1[&propertyName2=propertyValue2]...]

 roundRobinLoadBalance=true
 autoReconnect=true

  1. com.mysql.jdbc.ReplicationDriver;

对应读请求,需要设置
  1. conn.setReadOnly(true);

在Spring中,通过注解设置
  1. @Transactional(readOnly=true)




conn.setReadOnly(true);

阅读(1221) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~