mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-10 19:51:00 +00:00
(improvement)(headless)Add default jdbc URL for typical database types.
This commit is contained in:
@@ -14,9 +14,9 @@ public class DefaultParametersBuilder implements DbParametersBuilder {
|
||||
public List<DatabaseParameter> build() {
|
||||
List<DatabaseParameter> 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();
|
||||
|
||||
@@ -15,9 +15,10 @@ public class MysqlParametersBuilder implements DbParametersBuilder {
|
||||
public List<DatabaseParameter> build() {
|
||||
List<DatabaseParameter> 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();
|
||||
|
||||
@@ -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<DatabaseParameter> build() {
|
||||
return super.build();
|
||||
List<DatabaseParameter> 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;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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<DatabaseParameter> build() {
|
||||
return super.build();
|
||||
}
|
||||
List<DatabaseParameter> 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; }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user