# 后端需求 - 支持 Neo4j 图数据库

## 需求描述

添加 Neo4j 图数据库类型支持。

## Neo4j 连接参数

Neo4j 连接需要以下参数：

| 参数 | 类型 | 必填 | 说明 | 默认值 |
|------|------|------|------|--------|
| uri | string | 是 | 连接地址 | bolt://localhost:7687 |
| username | string | 是 | 用户名 | neo4j |
| password | string | 是 | 密码 | - |
| database | string | 否 | 数据库名 | neo4j（默认数据库） |

### 连接示例
- `bolt://localhost:7687`
- `neo4j://localhost:7687`
- `bolt://192.168.1.100:7687`

## 需要修改的地方

### 1. 数据库类型列表
在前端和后端添加 "Neo4j" 选项

### 2. 连接表单
Neo4j 只需要 3-4 个字段：
- URI（连接地址）
- Username（用户名）
- Password（密码）
- Database（数据库名，可选）

### 3. 数据库服务
- `server/internal/service/database_service.go`
- 新增 `connectNeo4j` 方法
- 新增 `getNeo4jTables` 方法

## 优先级

中 - 扩展数据库类型支持
