温馨提示:该页面为Windows软件,不支持手机用户安装使用
BeetlSQL is a multifunctional Java DAO tool that surpasses MyBatis, integrating the strengths of Hibernate and Mybatis. It is ideal for developers who value SQL-centric operations and require automated generation of common SQL applications. The overarching goal of BeetlSQL is to provide a high-efficiency, easy-to-maintain, and high-performance database access architecture, ensuring a consistent coding approach across multiple databases within a system. It supports traditional databases such as MySQL, MariaDB, Oracle, PostgreSQL, DB2, SQL Server, H2, SQLite, Derby, and other internet big data platforms like HBase, ClickHouse, Cassandra, Hive, as well as IoT time series databases like Machbase, TD-Engine, and IotDB. It also supports SQL query modules like Drill, Presto, and Druid, and in-memory databases like Ignite and CouchBase.
BeetlSQL is not just a simple alternative to MyBatis or Hibernate, or a combination of both. It aims to compete and even surpass Spring Data, providing a unified data access architecture that works with traditional databases, internet big data, query modules, time series databases, and in-memory databases.
Database CRUD Tiredness: If you're tired of spending energy on simple database CRUD operations, BeetlSQL's built-in database CRUD functions can help.
SQL-Centric Developers: If you belong to the SQL-centric developer group, BeetlSQL offers excellent SQL management and embedded SQL features.
Architects Seeking Maintainability: If you have high standards for code maintainability, BeetlSQL is designed to maximize the maintainability of database access code.
Cross-Database Platform Products: For platform-level products that require cross-database support and compatibility with various customer databases, BeetlSQL supports multiple libraries, allowing developers to write once and run on various database systems.
Multi-Database Requirements: If your system needs to connect to multiple databases, such as product databases, order databases, or device metadata in MySQL, and device data in ClickHouse, BeetlSQL makes it easy to support various databases with a unified approach.
Evolution from Single to Multi-Database/Tables: If your system initially uses a single database and table and later requires multiple databases and tables, BeetlSQL can easily facilitate this transition without requiring too much attention from developers.
Dynamic SQL Generation: BeetlSQL supports dynamic SQL generation, allowing developers to write SQL statements with flexibility and ease.
Support for Various SQL Dialects: It supports various SQL dialects, ensuring compatibility with different database systems.
ORM Support: BeetlSQL provides ORM support, making it easier for developers to map objects to database tables.
Easy Integration: It can be easily integrated into existing projects and frameworks.
Setup: Include BeetlSQL in your project's dependencies.
Configuration: Configure BeetlSQL to connect to your database(s).
CRUD Operations: Use BeetlSQL's APIs to perform CRUD operations with ease.
Dynamic Queries: Utilize BeetlSQL's dynamic query capabilities for complex SQL operations.
ORM Mapping: Map your objects to database tables using BeetlSQL's ORM features.
By using BeetlSQL, developers can achieve higher productivity, maintainability, and performance in their database access operations.
安装快捷方式
修改或删除您的SD卡中的内容
拥有完全的网络访问权限
控制振动
查看网络连接
开机启动
防止手机休眠
在其他应用之上显示内容
录音
更改您的音频设置
拍摄照片和视频
连接WLAN网络和断开连接
查看WLAN连接
关闭其他应用
卸载快捷方式
让应用始终运行
修改系统设置
检索正在运行的应用
读取您的通讯录
与蓝牙设备配对
访问蓝牙设置
发送持久广播
写入/删除您的通讯录
使用指纹硬件
更改网络连接性
展开/收拢状态栏
查找设备上的帐号
写入/删除您的通讯录
读取同步设置
启用和停用同步
停用屏幕锁定
允许接收WLAN多播
添加或修改日历活动,并在所有者不知情的情况下向邀请对象发送电子邮件
读取日历活动和机密信息
关闭其他应用
请求安装文件包
连接WLAN网络和断开连接
拥有完全的网络访问权限
查看WLAN连接
查看网络连接
访问确切位置信息(以 GPS 和网络为依据)
访问大致位置信息(以网络为依据)
拍摄照片和视频
防止手机休眠
安装快捷方式
开机启动
发送持久广播
控制近距离通信
对正在运行的应用重新排序
读取您的SD卡中的内容