MySQL JDBC URL常用连接参数
2023-03-15 23:26:45 时间
实现本地事务表时,需要在update时返回被修改的行数,但是因为useAffectedRows=false,导致一直都返回匹配的行,事务重复执行。本文解释一下常用的MySQL Jdbc URl常用连接参数
常用属性
参数 | 作用 | 默认值 | 备注 |
---|---|---|---|
useUnicode | 是否使用unicode | true | mysql8没有这个属性了 |
characterEncoding | 设置字符集 | 无 | |
zeroDateTimeBehavior | datetime的字段值全部为0时的处理方式 | EXCEPTION | 一般都会设置为convertToNull |
tinyInt1isBit | tinyint(1)转换为boolean类型 | true | |
serverTimezone/connectionTimeZone | 设置时区 | 无 | Connector/J 8.0.23之后serverTimezone就是connectionTimeZone的别名 |
useAffectedRows | 更新或删除的时候返回被修改的行,否则就是返回匹配到的行 | false | 一般还是建议设置为true |
常用中文设置
useAffectedRows=true&useUnicode=true&characterEncoding=utf-8&useSSL=false&zeroDateTimeBehavior=convertToNull&tinyInt1isBit=false&serverTimezone=GMT%2B8
参考
相关文章
- 一次关于架构的“嘴炮”
- 苹果回应IOS15.4正式版续航拉垮,网友:升级就是计划报废
- M1芯片成功运行Linux,终端一行代码启动安装,也能一键删除卸载
- Google正为Chrome OS测试可变刷新率(VRR)支持
- 淘宝抖音上线算法「关闭键」!315之后,隐私、技术、监管上演「三国杀」
- Google放出第二个Android 13开发者预览版 改进通知推送权限设置
- Android Auto诊断工具更新 可检测USB数据线是否损坏
- 一文读懂 Android FFmpeg 视频解码过程与实战分析
- iOS 高刷屏监控 + 优化:从理论到实践全面解析
- iOS 15.4 发布:iOS 15.4 中新增功能
- 美国知名UI设计软件Figma封停大疆等被制裁中国公司账号 国内有替代吗?
- 用两个案例,帮你学会B端关键信息的密度提升设计
- 苹果最新推送的iOS15.4RC版系统亮点及更新内容
- SwiftUI 动画进阶之Canvas
- 十个产品细节剖析,让你看看大厂是如何做设计的!
- 重新认识访问者模式:从实践到本质
- 元宇宙中的欺诈风险
- 受乌克兰局势影响,Sailfish OS 断臂俄国
- 如何做创新的设计?我总结了这六个方法!
- SwiftUI 动画进阶之TimelineView