美文网首页Java
Hutooll操作数据库

Hutooll操作数据库

作者: GG_lyf | 来源:发表于2020-06-06 23:15 被阅读0次

前言

        之前在网上看到一个很好用的工具jar包---hutool,时间长了就要忘了,于是今天我决定实操一下


开搞

1.先下载jar包

我是用的maven下载然后导进普通项目里用的

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.12</version>
</dependency>
<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>5.3.7</version>
</dependency>

2.写配置文件

## db.setting文件

url = jdbc:mysql://localhost:3306/数据库名?useSSL=false&serverTimezone=GMT%2B8&characterEncoding=utf-8&autoReconnect=true
user = root
pass = 123456

## 可选配置
# 是否在日志中显示执行的SQL
showSql = true
# 是否格式化显示的SQL
formatSql = false
# 是否显示SQL参数
showParams = true
# 打印SQL的日志等级,默认debug,可以是info、warn、error
sqlLevel = debug
注:这个用的是真的爽写的清晰明了.不用太多配置

3.添加

Db.use().insert(Entity.create("myfruit").set("fname", "unitTestUser").set("price", 66));
//create("表名").set("字段名", "要插入的字段值")相当于where条件

Db.use().insertForGeneratedKey(Entity.create("myfruit")
                    .set("fname", "12136566").set("price", 66).set("unit", "元/斤").set("number", 222));//返回自增主键

4.删除

Db.use().del(Entity.create("myfruit").set("fname", "unitTestUser"));
//create("myfruit").set("字段名", "要插入的字段值")相当于where条件

5.修改

Db.use().update(Entity.create().set("fname", "sdsdsdsdsdsdsdsds"), 
                    Entity.create("myfruit").set("id", 8));// where条件
//set("fname", "sdsdsdsdsdsdsdsds")修改的数据
//create("myfruit").set("id", 8));where条件

6.查找

Db.use().findAll("myfruit");//查找所有
Db.use().find(Entity.create("myfruit").set("fname", "苹果"));//按条件查找
Db.use().page(Entity.create("myfruit").set("number", "> 222"), new Page(0, 2));//分页并按条件查找

7.可以执行SQL

Db.use().query("select * from myfruit where fname like ?", "%菠%");
SQL语句模糊查询结果
注:怎么看怎么爽,哈哈哈哈哈(小人得志的笑)
今天就看了连接MySQL的,这个工具还有好多功能,我下去再研究研究,

相关文章

  • Hutooll操作数据库

    前言 之前在网上看到一个很好用的工具jar包---hutool,时间长了就要忘了,于是今天我决定实操一下 开搞 1...

  • MySQL数据库管理使用

    RPM安装MySQL 启动数据库操作: 重启数据库操作: 停止数据库操作: 查看数据库状态: 登录数据库操作: 退...

  • python 教程笔记day10

    Python3 MySQL 数据库连接 数据库连接 创建数据库表 数据库插入操作 数据库查询操作 数据库更新操作 ...

  • PHP笔记

    表单 数据库 session 数据库操作1 数据库操作2 .htaccess

  • Statement执行DQL语句

    一.数据库插入操作 二.数据库跟新操作 三.删除操作

  • node

    数据库(database) 概念 数据库常用类型 Node 操作数据库 数据库常用操作

  • MySQL之操作数据库

    二、操作数据库 操作数据库——>操作数据库中的表——>操作数据库中表的数据注:所有语句都要用;结尾。 1.操作数据...

  • 数据库的简单操作

    操作数据库 操作数据库 > 操作数据库中的表 > 操作数据库中表的数据 MySQL关键字不分大小写 2.1 操作数...

  • SQL之DDL

    DDL是用于操作数据库以及表结构的语句 数据库操作 数据类型 表操作 一.数据库操作 查看所有数据库:SHOW D...

  • NodeJs

    NodeJs 数据库(database) 概念 数据库常用类型 Node操作数据库 数据库常用操作

网友评论

    本文标题:Hutooll操作数据库

    本文链接:https://www.haomeiwen.com/subject/nuxqtktx.html