新增数据库连接

新增数据库连接,需要填写以下内容
| 属性 | 说明 |
|---|---|
| 链接名称 | 便于记忆归类的名字 |
| 驱动类型 | 选择连接的数据库类型 mysql、sqlite 等 |
| DSN | 详细的数据库连接参数 |
mysql
mysql 格式
username:password@protocol(address)/dbname?param=value
| 属性 | 说明 |
|---|---|
| username | 连接数据库的用户名 |
| password | 数据库密码 |
| protocol | 数据库协议(默认是 tcp) |
| address | 数据库地址 ip+ 端口的形式 |
| dbname | 数据库名称 |
| param | 其他数据库连接参数 |
示例
root:123456@tcp(127.0.0.1:3306)/mydb
详细驱动文档地址
https://github.com/go-sql-driver/mysql#dsn-data-source-name
sqlite3
sqlite3 格式示例
file:test.db?cache=shared&mode=memory
| 属性 | 说明 |
|---|---|
| file | 数据库所在的目录(必须填写) |
详细驱动文档地址
https://github.com/mattn/go-sqlite3#dsn-examples
mqtt

| 属性 | 说明 |
|---|---|
| 链接名称 | 便于记忆归类的名字 |
| 驱动类型 | mqtt |
| Url 路径 | 支持 ws/wss 协议;请输入完整的 brokerUrl 地址+端口路径如 ws://192.168.1.50:8083/mqtt |
| 客户端 ID | mqtt 协议规定 id 不能重复,默认随机生成 |
| 用户名 | mqtt 用户名可以为空 |
| 密码 | mqtt 密码可以为空 |