diff --git a/README.md b/README.md
index 992a510..74e5887 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,30 @@
# SimpleJDBC
-SimpleJDBC 是一个轻量级 JDBC 工具库,提供简洁的 API 用于执行 SQL 查询、更新、批量操作及事务管理,适用于未引入 ORM 框架、直接使用原生 JDBC 的项目。
+`SimpleJDBC` 是一个轻量级的 JDBC 工具库,旨在提供简洁、易用的 API 以执行 SQL 查询、更新、批量操作及事务管理。它专为未引入繁重 ORM 框架、希望直接操作原生 JDBC 且追求开发效率的项目而设计。
-## 1. 快速开始
+> 注:本项目基于 [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0) 开源协议发布。
-**要求 JDK 8+。**
+---
-Maven 依赖:
+## ✨ 核心特性
+
+- **轻量无依赖**:基于原生 JDBC 封装,无第三方重量级依赖。
+- **API 简洁**:提供丰富的快捷方法,大幅减少样板代码。
+- **灵活的映射**:支持自定义 `ResultHandler` 与 `RowMapper`,内置默认 Bean 映射策略。
+- **事务与批处理**:提供声明式的事务模板与完善的批量更新错误处理机制。
+- **线程安全**:核心模板类无状态设计,天然支持多线程环境。
+
+---
+
+## 📦 快速开始
+
+### 环境要求
+
+- **JDK 8** 或更高版本
+
+### 添加 Maven 依赖
+
+将以下配置添加到您的 `pom.xml` 中:
```xml
@@ -16,106 +34,16 @@ Maven 依赖:
```
-> 本项目基于 **Apache License 2.0** 开源。
-
-## 2. 查询
-
-### 2.1 查询方法
-
-所有查询方法均使用 `Object[]` 作为参数,并提供了无参便捷重载(适用于不含占位符的 SQL)。
-
-| 方法 | 说明 |
-|---|---|
-| `query(sql, params, resultHandler)` | 最基础的查询,通过 `ResultHandler` 自定义映射逻辑 |
-| `queryList(sql, params, rowMapper)` | 查询列表,通过 `RowMapper` 逐行映射 |
-| `queryList(sql, params, Class)` | 单列查询列表,每行取第一列转为指定类型 |
-| `queryList(sql, params)` | 查询列表,每行转为 `Map` |
-| `queryFirst(sql, params, rowMapper)` | 查询第一行,通过 `RowMapper` 映射,返回 `Optional` |
-| `queryFirst(sql, params, Class)` | 查询第一行第一列,返回 `Optional` |
-| `queryFirst(sql, params)` | 查询第一行,返回 `Optional