From d50da7f1cdd63515b2a17e536b14cba552178733 Mon Sep 17 00:00:00 2001
From: t8y2 <1156263951@qq.com>
Date: Wed, 13 May 2026 16:20:03 +0800
Subject: [PATCH] feat: Oracle version selector in connection form, JRE install
button
- Add Oracle 11g+/10g version dropdown in connection config (driver_profile routing)
- Show JRE version tags on all drivers in driver management
- Add install button for uninstalled JREs
- Fix iconTypeMap for oracle-10g
---
src/components/config/DriverStoreDialog.vue | 16 ++++++++++++++--
src/components/connection/ConnectionDialog.vue | 18 +++++++++++++++++-
2 files changed, 31 insertions(+), 3 deletions(-)
diff --git a/src/components/config/DriverStoreDialog.vue b/src/components/config/DriverStoreDialog.vue
index 8f0745c0d4..2fb7570612 100644
--- a/src/components/config/DriverStoreDialog.vue
+++ b/src/components/config/DriverStoreDialog.vue
@@ -315,6 +315,17 @@ onUnmounted(() => {
已安装
未安装
+
JRE {{ driver.jre }}
diff --git a/src/components/connection/ConnectionDialog.vue b/src/components/connection/ConnectionDialog.vue
index 2240685c49..6e98bffc1e 100644
--- a/src/components/connection/ConnectionDialog.vue
+++ b/src/components/connection/ConnectionDialog.vue
@@ -358,6 +358,7 @@ const iconTypeMap: Record = {
clickhouse: "clickhouse",
sqlserver: "sqlserver",
oracle: "oracle",
+ "oracle-10g": "oracle",
elasticsearch: "elasticsearch",
mariadb: "mariadb",
tidb: "tidb",
@@ -400,7 +401,6 @@ const dbOptions = [
{ value: "clickhouse", label: "ClickHouse" },
{ value: "sqlserver", label: "SQL Server" },
{ value: "oracle", label: "Oracle" },
- { value: "oracle-10g", label: "Oracle 10g" },
{ value: "elasticsearch", label: "Elasticsearch" },
{ value: "mariadb", label: "MariaDB" },
{ value: "dm", label: "DM (Dameng)" },
@@ -1137,6 +1137,22 @@ function openExternalUrl(url: string) {
+
+
+
+
+