🐛 fix(connection): 修复多数据源连接测试成功但实际失败,closes #23

- 前端改用通用 DB API,避免强制走 MySQL 接口导致 PostgreSQL 等连接异常
  - 后端统一各数据源 timeout(Ping 超时 + 连接参数注入)
  - DSN 生成兼容特殊字符密码(Postgres/Oracle/达梦/金仓)
  - 增加文件日志与错误链输出,连接失败提示日志路径便于排障
This commit is contained in:
杨国锋
2026-02-03 12:23:37 +08:00
parent aca1e712b8
commit 99c21f4fd4
24 changed files with 799 additions and 144 deletions

View File

@@ -4,6 +4,7 @@ import (
"embed"
"GoNavi-Wails/internal/app"
"GoNavi-Wails/internal/logger"
"github.com/wailsapp/wails/v2"
"github.com/wailsapp/wails/v2/pkg/options"
@@ -34,6 +35,6 @@ func main() {
})
if err != nil {
println("Error:", err.Error())
logger.Error(err, "应用启动失败")
}
}