当前位置:网站首页>Hutool - 轻量级 DB 操作解决方案
Hutool - 轻量级 DB 操作解决方案
2022-07-07 15:47:00 【放羊的牧码】
故事背景
有时候,我们并不一定需要用到 Hibernate、JPA、Mybatis 等比较重量级的框架去操作数据库,原生自带的 JDBC 那一套也感觉太繁琐,今天给大家带来一套 Hutool 版的数据库操作方案
Maven
<!--mysql数据库驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
方式一
DataSource ds = new SimpleDataSource("jdbc:mysql://localhost:3306/lux?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai", "root", "123456");
Db db = DbUtil.use(ds);
List<TagPO> rs = db.query("select * from t_as_tag", TagPO.class);
方式二
## db.setting文件
url = jdbc:mysql://localhost:3306/test
user = root
pass = 123456
## 可选配置
# 是否在日志中显示执行的SQL
showSql = true
# 是否格式化显示的SQL
formatSql = false
# 是否显示SQL参数
showParams = true
# 打印SQL的日志等级,默认debug,可以是info、warn、error
sqlLevel = debug
List<Entity> result = Db.use().query("select * from user where age < ?", 3);
参考文档
边栏推荐
- Dateticket and timeticket, functions and usage of date and time selectors
- 第2章搭建CRM项目开发环境(搭建开发环境)
- Main work of digital transformation
- 面试官:页面很卡的原因分析及解决方案?【测试面试题分享】
- 请将磁盘插入“U盘(H)“的情况&无法访问 磁盘结构损坏且无法读取
- textSwitch文本切换器的功能和用法
- 本周小贴士#134:make_unique与私有构造函数
- < code random recording two brushes> linked list
- 机器视觉(1)——概述
- 原生js验证码
猜你喜欢
Function and usage of numberpick
serachview的功能和用法
What is agile testing
Explain it in simple terms. CNN convolutional neural network
toast会在程序界面上显示一个简单的提示信息
深度学习-制作自己的数据集
自动化测试:Robot FrameWork框架大家都想知道的实用技巧
【深度学习】3分钟入门
做软件测试 掌握哪些技术才能算作 “ 测试高手 ”?
Run Yolo v5-5.0 and report an error. If the sppf error cannot be found, solve it
随机推荐
深入浅出图解CNN-卷积神经网络
TabHOST 选项卡的功能和用法
青年时代历练和职业发展
三仙归洞js小游戏源码
Mobile app takeout ordering personal center page
本周小贴士#135:测试约定而不是实现
原生js验证码
简单的loading动画
Import requirements in batches during Yolo training Txt
利用七种方法对一个文件夹里面的所有图像进行图像增强实战
How to implement safety practice in software development stage
Chapter 2 building CRM project development environment (building development environment)
数字化转型的主要工作
使用popupwindow創建对话框风格的窗口
Native JS verification code
Pro2: modify the color of div block
Pro2:修改div块的颜色
Functions and usage of viewswitch
Management by objectives [14 of management]
使用Stace排除故障的5种简单方法