需求
使用knime查询oracle数据库用户表,首先在表的最后拼接一列成绩的值(其中成绩需要关联查询另外一张表,一对多的关系,所以需要去重,并且以逗号的形式分割),最后写入到hive。
流程图
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/85191925cd597b0bb0b3b117e33974a3.png)
注意:每个节点,配置完以后,都要先运行一下,把下面的小灯灯给变绿了,再往下走。
1.建立数据库连接
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6ab5d84775d0fa3ad2447c243331a599.png)
2.数据库读取
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b74b30a25109b3326bfdde37446cadd8.png)
另外:右键-data fordatabase 可以查看读出来的数据
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ecc2a4a1493613d5bdb0d63da60b4786.png)
3.java实现数据拼接
// Your custom imports:
import java.sql.*;
import org.knime.core.node.NodeLogger;
/** O