提交 94125e29 authored 作者: 宋勇's avatar 宋勇

修改http 赋值bug

上级 897d6a7f
...@@ -31,10 +31,10 @@ public class HttpAConfiguration { ...@@ -31,10 +31,10 @@ public class HttpAConfiguration {
} }
HttpConfiguration httpAConfiguration = new HttpConfiguration(); HttpConfiguration httpAConfiguration = new HttpConfiguration();
httpAConfiguration.setUrl(HttpOptionRule.URL.key()); httpAConfiguration.setUrl(ftpOption.get(HttpOptionRule.URL.key()));
httpAConfiguration.setMethod(HttpOptionRule.METHOD.key()); httpAConfiguration.setMethod(ftpOption.get(HttpOptionRule.METHOD.key()));
httpAConfiguration.setToken(HttpOptionRule.TOKEN.key()); httpAConfiguration.setToken(ftpOption.get(HttpOptionRule.TOKEN.key()));
httpAConfiguration.setRequest_params(HttpOptionRule.REQUEST_PARAMS.key()); httpAConfiguration.setRequest_params(ftpOption.get(HttpOptionRule.REQUEST_PARAMS.key()));
return httpAConfiguration; return httpAConfiguration;
} }
......
...@@ -45,7 +45,7 @@ public class HttpDataSourceFactory implements DataSourceFactory { ...@@ -45,7 +45,7 @@ public class HttpDataSourceFactory implements DataSourceFactory {
.type(DatasourcePluginTypeEnum.FILE.getCode()) .type(DatasourcePluginTypeEnum.FILE.getCode())
.version("1.0.0") .version("1.0.0")
.supportVirtualTables(false) .supportVirtualTables(false)
.icon("FtpFile") .icon("Http")
.build(); .build();
return Sets.newHashSet(ftpDatasourcePluginInfo); return Sets.newHashSet(ftpDatasourcePluginInfo);
......
...@@ -241,7 +241,7 @@ public class AccessJdbcDataSourceChannel implements DataSourceChannelExt { ...@@ -241,7 +241,7 @@ public class AccessJdbcDataSourceChannel implements DataSourceChannelExt {
// checkNotNull(requestParams.get(org.apache.seatunnel.datasource.plugin.access.jdbc.AccessOptionRule.DRIVER.key())); // checkNotNull(requestParams.get(org.apache.seatunnel.datasource.plugin.access.jdbc.AccessOptionRule.DRIVER.key()));
checkNotNull(requestParams.get(AccessOptionRule.URL.key()), "Jdbc url cannot be null"); checkNotNull(requestParams.get(AccessOptionRule.URL.key()), "Jdbc url cannot be null");
String url = AccessOptionRule.URL.key(); String url = requestParams.get(AccessOptionRule.URL.key());
String substring = url.substring(url.lastIndexOf("/"), url.length()).replace("/", ""); String substring = url.substring(url.lastIndexOf("/"), url.length()).replace("/", "");
if (StringUtils.isBlank(substring)) { if (StringUtils.isBlank(substring)) {
...@@ -303,6 +303,7 @@ public class AccessJdbcDataSourceChannel implements DataSourceChannelExt { ...@@ -303,6 +303,7 @@ public class AccessJdbcDataSourceChannel implements DataSourceChannelExt {
} }
String database = path + "/" + file.getName(); String database = path + "/" + file.getName();
database = database.replace("\\", "/");
// JDBC连接字符串 // JDBC连接字符串
// 在application.properties或application.yml文件中配置数据库连接信息。你需要指定驱动类名为net.ucanaccess.jdbc.UcanaccessDriver,并提供Access数据库的URL。例如,URL可以是jdbc:ucanaccess://D:/Access2003/database/db_test.mdb;openExclusive=false;ignoreCase=true。[1] // 在application.properties或application.yml文件中配置数据库连接信息。你需要指定驱动类名为net.ucanaccess.jdbc.UcanaccessDriver,并提供Access数据库的URL。例如,URL可以是jdbc:ucanaccess://D:/Access2003/database/db_test.mdb;openExclusive=false;ignoreCase=true。[1]
...@@ -312,7 +313,7 @@ public class AccessJdbcDataSourceChannel implements DataSourceChannelExt { ...@@ -312,7 +313,7 @@ public class AccessJdbcDataSourceChannel implements DataSourceChannelExt {
// 加载UCanAccess JDBC驱动 // 加载UCanAccess JDBC驱动
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver"); Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
// 建立连接 // 建立连接
conn = DriverManager.getConnection(url); conn = DriverManager.getConnection(connectionString);
System.out.println("Connected to the database successfully"); System.out.println("Connected to the database successfully");
return conn; return conn;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论