如何在JDBC中设置tidb_isolation_read_engines隔离

【 TiDB 使用环境】生产环境
【 TiDB 版本】7.5.0
怎么在JDBC链接中加入tidb_isolation_read_engines隔离配置,官方文档只提供了SQL查询中使用set @@session.tidb_isolation_read_engines = "tiflash"生效,没找到具体在JDBC中实现的语法

参考:https://dev.mysql.com/doc/connector-j/en/connector-j-connp-props-session.html

2 个赞

学习了

老师们可否给个例子,参考上面文档加上connectionString += “tidb_isolation_read_engines=tiflash”;报错不认tidb_isolation_read_engines这个参数

https://blog.51cto.com/u_11529070/9179529

不是让你直接使用字符串往jdbc连接串上拼,而是使用sessionVariables这个变量传递。

这个变量如何设置,看上面这个链接。

我才发现另一个也是你提的帖子,人家都直接拼好了。你就把这个直接加在你的connectionString后面就行了。

还有你在另一个帖子问的,能否两个链接一个访问tikv一个访问tiflash。
你可以设置两个连接池,用JDBC控制一个只访问tikv一个只访问tiflash就可以了。

好的,谢谢老师

谢谢您无私的分享!