---
order: 1
navTitle: dbConnector
indexTitle: 概述
---
# dbConnector

SuccApp 数据模块默认提供一些数据库连接器，包含了大部分主流数据库，用户可以自行连接使用。若这些数据库连接器无法满足特定的数据库连接需求，也可以通过扩展方式创建新的数据库连接器。

## 开发扩展数据库连接器{#develop-connector}

SuccApp 允许开发者通过组件扩展方式新增数据库连接器。扩展数据库连接器和默认的数据库连接器拥有相同的能力。通过扩展数据库连接器，我们可以做到：

- 使用扩展数据库连接器连接新的数据库。
- 使用新数据库进行数据的加工处理。

### 如何开发扩展数据库连接器{#howto-develop-connector}

学习如何开发扩展数据库连接器的最好方式是查看指南和示例配置。

- 通过[数据库连接器扩展指南](./succ-dbconnector.md)你可以查到不同接口。
- 你可以下载[这里](https://www.jianguoyun.com/p/DZKpzN0Q3O-gChirgvsEIAA)（提取码：SuccBI）的示例扩展作为参考，学习如何进行扩展开发。
- 开发者们在[社区](https://www.succbi.com)中讨论扩展开发的相关问题，你也可以在[想法](https://www.succbi.com)中提出自己的需求或问题，让 SuccApp 的技术人员来为你解答。

开发一个扩展数据库连接器，通常包括如下几个步骤：

1. [准备配置环境](./setup-configuring.md)。
2. 配置[package.json](./package-json.md)。
3. 配置[capabilities.json](./capabilities-json.md)。
4. 点击[这里](http://localhost:8080/DEMO/app/dbconnector-test.app?:edit=true)访问本地配置环境，根据`README.md`配置测试数据源，进入`dbconnect-test.app`进行扩展数据库连接器用例测试。
