Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
S
seatunnel-web
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
宋勇
seatunnel-web
Commits
94125e29
提交
94125e29
authored
4月 13, 2024
作者:
宋勇
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改http 赋值bug
上级
897d6a7f
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
8 行增加
和
7 行删除
+8
-7
HttpAConfiguration.java
.../seatunnel/datasource/plugin/http/HttpAConfiguration.java
+4
-4
HttpDataSourceFactory.java
...atunnel/datasource/plugin/http/HttpDataSourceFactory.java
+1
-1
AccessJdbcDataSourceChannel.java
...ource/plugin/access/jdbc/AccessJdbcDataSourceChannel.java
+3
-2
没有找到文件。
seatunnel-datasource/seatunnel-datasource-plugins/datasource-http/src/main/java/org/apache/seatunnel/datasource/plugin/http/HttpAConfiguration.java
浏览文件 @
94125e29
...
...
@@ -31,10 +31,10 @@ public class HttpAConfiguration {
}
HttpConfiguration
httpAConfiguration
=
new
HttpConfiguration
();
httpAConfiguration
.
setUrl
(
HttpOptionRule
.
URL
.
key
(
));
httpAConfiguration
.
setMethod
(
HttpOptionRule
.
METHOD
.
key
(
));
httpAConfiguration
.
setToken
(
HttpOptionRule
.
TOKEN
.
key
(
));
httpAConfiguration
.
setRequest_params
(
HttpOptionRule
.
REQUEST_PARAMS
.
key
(
));
httpAConfiguration
.
setUrl
(
ftpOption
.
get
(
HttpOptionRule
.
URL
.
key
()
));
httpAConfiguration
.
setMethod
(
ftpOption
.
get
(
HttpOptionRule
.
METHOD
.
key
()
));
httpAConfiguration
.
setToken
(
ftpOption
.
get
(
HttpOptionRule
.
TOKEN
.
key
()
));
httpAConfiguration
.
setRequest_params
(
ftpOption
.
get
(
HttpOptionRule
.
REQUEST_PARAMS
.
key
()
));
return
httpAConfiguration
;
}
...
...
seatunnel-datasource/seatunnel-datasource-plugins/datasource-http/src/main/java/org/apache/seatunnel/datasource/plugin/http/HttpDataSourceFactory.java
浏览文件 @
94125e29
...
...
@@ -45,7 +45,7 @@ public class HttpDataSourceFactory implements DataSourceFactory {
.
type
(
DatasourcePluginTypeEnum
.
FILE
.
getCode
())
.
version
(
"1.0.0"
)
.
supportVirtualTables
(
false
)
.
icon
(
"
FtpFile
"
)
.
icon
(
"
Http
"
)
.
build
();
return
Sets
.
newHashSet
(
ftpDatasourcePluginInfo
);
...
...
seatunnel-datasource/seatunnel-datasource-plugins/datasource-jdbc-access/src/main/java/org/apache/seatunnel/datasource/plugin/access/jdbc/AccessJdbcDataSourceChannel.java
浏览文件 @
94125e29
...
...
@@ -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
(
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
(
"/"
,
""
);
if
(
StringUtils
.
isBlank
(
substring
))
{
...
...
@@ -303,6 +303,7 @@ public class AccessJdbcDataSourceChannel implements DataSourceChannelExt {
}
String
database
=
path
+
"/"
+
file
.
getName
();
database
=
database
.
replace
(
"\\"
,
"/"
);
// 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]
...
...
@@ -312,7 +313,7 @@ public class AccessJdbcDataSourceChannel implements DataSourceChannelExt {
// 加载UCanAccess JDBC驱动
Class
.
forName
(
"net.ucanaccess.jdbc.UcanaccessDriver"
);
// 建立连接
conn
=
DriverManager
.
getConnection
(
url
);
conn
=
DriverManager
.
getConnection
(
connectionString
);
System
.
out
.
println
(
"Connected to the database successfully"
);
return
conn
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论