diff --git a/src-tauri/src/models/connection.rs b/src-tauri/src/models/connection.rs index df58ea021..281f67d95 100644 --- a/src-tauri/src/models/connection.rs +++ b/src-tauri/src/models/connection.rs @@ -186,7 +186,7 @@ impl ConnectionConfig { fn normalized_url_params(&self) -> String { let value = self.url_params.as_deref().unwrap_or("").trim(); match self.db_type { - DatabaseType::Mysql | DatabaseType::Doris | DatabaseType::StarRocks => { + DatabaseType::Mysql => { let base = "ssl-mode=preferred&charset=utf8mb4"; if value.is_empty() { base.to_string() @@ -198,6 +198,10 @@ impl ConnectionConfig { if v.contains("charset=") { format!("ssl-mode=preferred&{v}") } else { format!("{base}&{v}") } } } + DatabaseType::Doris | DatabaseType::StarRocks => { + let v = value.trim_start_matches('?'); + if v.is_empty() { "ssl-mode=disabled".to_string() } else { v.to_string() } + } DatabaseType::Postgres | DatabaseType::Redshift => value.trim_start_matches('?').to_string(), _ => value.trim_start_matches('?').to_string(), } diff --git a/src/components/mongo/MongoDocBrowser.vue b/src/components/mongo/MongoDocBrowser.vue index a67ed29c0..ba0cec279 100644 --- a/src/components/mongo/MongoDocBrowser.vue +++ b/src/components/mongo/MongoDocBrowser.vue @@ -322,7 +322,7 @@ onMounted(load);
-
+
{{ t('mongo.documents', { count: total }) }} @@ -364,10 +364,10 @@ onMounted(load);