首页 > 软件列表 > BeetlSQL
BeetlSQL

BeetlSQL

数据库管理工具

软件语言:简体中文
软件授权:开源
适用系统:Windows
创建时间:2020-12-29
软件厂商/开发者信息:闲.大赋

软件介绍

BeetlSQL(站内写作 BeetSql)是一个开源的 Java 数据库访问框架,作者为闲.大赋(李家智),2015 年开始开发,采用 BSD-3-Clause 许可证。它以 SQL 为中心,同时内置常用的增删改查,减少重复手写 SQL。

核心功能

  • 内置 CRUD:无需手写 SQL 即可完成基本的增删改查。
  • SQL 模板:SQL 可放在 Markdown 文件中集中管理,通过扩展也可使用 XML。
  • 查询 API:提供 Query 和 LambdaQuery 两种 Java 查询方式。
  • 对象映射:支持单表、多表和 POJO 映射,可用注解、JSON 或 XML 配置。
  • 代码生成:可生成实体、Mapper 和数据库文档。
  • 扩展与集成:官方列出 SQL 防火墙、多租户、逻辑删除、字段加密等扩展,并可与 Spring、Solon、JFinal 集成。

支持平台与系统要求

BeetlSQL 是 Java 库,要求 JDK 8 或更高版本。官方列出的数据平台涵盖 MySQL 兼容库、MariaDB、Oracle、PostgreSQL、DB2、SQL Server、H2、SQLite 等关系型数据库,以及 ClickHouse、HBase、TDengine、Ignite 等大数据、时序和内存数据库。

版本与授权

仓库页面显示最新标签为 3.30.9,另有 2.x 系列。项目开源,授权为 BSD-3-Clause。

适用人群或使用场景

适合习惯直接编写和管理 SQL 的 Java 开发者,以及需要用统一方式访问多种数据库的项目。它是开发框架,不是图形界面的数据库管理工具,需要集成到 Java 工程中使用。

版本列表