吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1948|回复: 4
收起左侧

[Java 原创] 【Java】sql 语句构建库

[复制链接]
MrXiaoM 发表于 2022-4-29 21:16
本帖最后由 MrXiaoM 于 2022-4-30 15:51 编辑

前言

做东西的时候刚好有需要用到数据库的应用场景。
但很尴尬的是我不会sql语句,又不知道有没有现成的轮子,所以边看边学边写,写了这么个东西出来。
因为不懂,自我感觉需要的基础语句应该都已经添加进去了。
忽然想起原来我在吾爱有号,一直不发东西对不起我自己。

用法

链式天下第一!

conn 为数据库连接

// 查询
Optional<PreparedStatement> statement = SQLang.select("Websites")
        .column("url")
        .where(
                Condition.of("name", EnumOperators.EQUALS, "吾爱破解")
        ).build(conn);
ResultSet resultSet = statement.get().executeQuery();
// 更新
Optional<PreparedStatement> statement = SQLang.update("Websites")
        .set(
                Pair.of("url", "https://www.52pojie.cn/"),
                Pair.of("priority", 1)
        ).where(
                Condition.of("name", EnumOperators.EQUALS, "吾爱破解")
        ).build(conn);
statement.get().executeUpdate();
// 插入
Optional<PreparedStatement> statement = SQLang.insertInto("Websites")
        .addValues(
                Pair.of("name", "吾爱破解"),
                Pair.of("url", "https://www.52pojie.cn/"),
                Pair.of("priority", 1)
        ).build(conn);
statement.get().executeUpdate();

源码

Github:MrXiaoM/SQLHelper

免费评分

参与人数 1威望 +1 吾爱币 +20 热心值 +1 收起 理由
苏紫方璇 + 1 + 20 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

头像被屏蔽
xiadongming 发表于 2022-4-29 22:34
提示: 作者被禁止或删除 内容自动屏蔽
excess1989 发表于 2022-4-30 09:20
deepgo 发表于 2022-5-2 01:50
Tomcat8 发表于 2022-11-12 17:53
其实有很多现成的轮子的,有些时候写SQL更方便
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 03:39

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表