diff --git a/headless/server/src/main/java/com/tencent/supersonic/headless/server/pojo/DefaultParametersBuilder.java b/headless/server/src/main/java/com/tencent/supersonic/headless/server/pojo/DefaultParametersBuilder.java index b00fb0e42..889b70d09 100644 --- a/headless/server/src/main/java/com/tencent/supersonic/headless/server/pojo/DefaultParametersBuilder.java +++ b/headless/server/src/main/java/com/tencent/supersonic/headless/server/pojo/DefaultParametersBuilder.java @@ -14,9 +14,9 @@ public class DefaultParametersBuilder implements DbParametersBuilder { public List build() { List databaseParameters = new ArrayList<>(); DatabaseParameter host = new DatabaseParameter(); - host.setComment("链接"); + host.setComment("JDBC连接"); host.setName("url"); - host.setPlaceholder("请输入链接"); + host.setPlaceholder("请输入JDBC连接串"); databaseParameters.add(host); DatabaseParameter userName = new DatabaseParameter(); diff --git a/headless/server/src/main/java/com/tencent/supersonic/headless/server/pojo/MysqlParametersBuilder.java b/headless/server/src/main/java/com/tencent/supersonic/headless/server/pojo/MysqlParametersBuilder.java index 0e653bc6e..a3c552c36 100644 --- a/headless/server/src/main/java/com/tencent/supersonic/headless/server/pojo/MysqlParametersBuilder.java +++ b/headless/server/src/main/java/com/tencent/supersonic/headless/server/pojo/MysqlParametersBuilder.java @@ -15,9 +15,10 @@ public class MysqlParametersBuilder implements DbParametersBuilder { public List build() { List databaseParameters = new ArrayList<>(); DatabaseParameter host = new DatabaseParameter(); - host.setComment("链接"); + host.setComment("JDBC连接"); host.setName("url"); - host.setPlaceholder("请输入链接"); + host.setPlaceholder("请输入JDBC连接串"); + host.setValue("jdbc:mysql://localhost:3306/mysql?useUnicode=true&characterEncoding=utf-8"); databaseParameters.add(host); DatabaseParameter version = new DatabaseParameter(); diff --git a/headless/server/src/main/java/com/tencent/supersonic/headless/server/pojo/PostgresqlParametersBuilder.java b/headless/server/src/main/java/com/tencent/supersonic/headless/server/pojo/PostgresqlParametersBuilder.java index 91285c76f..385ace2e3 100644 --- a/headless/server/src/main/java/com/tencent/supersonic/headless/server/pojo/PostgresqlParametersBuilder.java +++ b/headless/server/src/main/java/com/tencent/supersonic/headless/server/pojo/PostgresqlParametersBuilder.java @@ -3,6 +3,7 @@ package com.tencent.supersonic.headless.server.pojo; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; +import java.util.ArrayList; import java.util.List; @Service @@ -11,6 +12,27 @@ public class PostgresqlParametersBuilder extends DefaultParametersBuilder { @Override public List build() { - return super.build(); + List databaseParameters = new ArrayList<>(); + DatabaseParameter host = new DatabaseParameter(); + host.setComment("JDBC连接"); + host.setValue("jdbc:postgresql://localhost:5432/postgres?useUnicode=true&characterEncoding=utf-8&useSSL"); + host.setName("url"); + host.setPlaceholder("请输入JDBC连接串"); + databaseParameters.add(host); + + DatabaseParameter userName = new DatabaseParameter(); + userName.setComment("用户名"); + userName.setName("username"); + userName.setPlaceholder("请输入用户名"); + databaseParameters.add(userName); + + DatabaseParameter password = new DatabaseParameter(); + password.setComment("密码"); + password.setName("password"); + password.setPlaceholder("请输入密码"); + password.setRequire(false); + databaseParameters.add(password); + + return databaseParameters; } } diff --git a/headless/server/src/main/java/com/tencent/supersonic/headless/server/pojo/StarrocksParametersBuilder.java b/headless/server/src/main/java/com/tencent/supersonic/headless/server/pojo/StarrocksParametersBuilder.java index 4fe07ab2d..bf22a4183 100644 --- a/headless/server/src/main/java/com/tencent/supersonic/headless/server/pojo/StarrocksParametersBuilder.java +++ b/headless/server/src/main/java/com/tencent/supersonic/headless/server/pojo/StarrocksParametersBuilder.java @@ -3,6 +3,7 @@ package com.tencent.supersonic.headless.server.pojo; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; +import java.util.ArrayList; import java.util.List; @Service @@ -11,6 +12,26 @@ public class StarrocksParametersBuilder extends DefaultParametersBuilder { @Override public List build() { - return super.build(); - } + List databaseParameters = new ArrayList<>(); + DatabaseParameter host = new DatabaseParameter(); + host.setComment("JDBC连接"); + host.setValue("jdbc:mysql://localhost:3306/dbname"); + host.setName("url"); + host.setPlaceholder("请输入JDBC连接串"); + databaseParameters.add(host); + + DatabaseParameter userName = new DatabaseParameter(); + userName.setComment("用户名"); + userName.setName("username"); + userName.setPlaceholder("请输入用户名"); + databaseParameters.add(userName); + + DatabaseParameter password = new DatabaseParameter(); + password.setComment("密码"); + password.setName("password"); + password.setPlaceholder("请输入密码"); + password.setRequire(false); + databaseParameters.add(password); + + return databaseParameters; } }