package quickstart.batch;
import org.apache.flink.api.common.typeinfo.BasicTypeInfo;
import org.apache.flink.api.java.DataSet;
import org.apache.flink.api.java.ExecutionEnvironment;
import org.apache.flink.api.java.io.jdbc.JDBCInputFormat;
import org.apache.flink.api.java.operators.DataSource;
import org.apache.flink.api.java.typeutils.RowTypeInfo;
import org.apache.flink.table.api.Table;
import org.apache.flink.table.api.bridge.java.BatchTableEnvironment;
import org.apache.flink.types.Row;
public class ReadFromOracle {
public static void main(String[] args) throws Exception {
ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment();
BatchTableEnvironment tableEnv = BatchTableEnvironment.create(env);
DataSource<Row> dataSource = env.createInput(JDBCInputFormat.buildJDBCInputFormat()
.setDrivername("oracle.jdbc.driver.OracleDriver")
.setDBUrl("jdbc:oracle:thin:@192.168.246.01:1521:XLS")
FLINK 读取ORACLE数据-通过JDBC方式
最新推荐文章于 2026-07-03 07:02:52 发布
本文详细介绍了如何使用Apache Flink的JDBC连接器从ORACLE数据库中读取数据,包括配置JDBC源、设置连接参数和执行数据流处理的步骤。通过实例操作,解析了在大数据实时处理场景下,Flink如何高效地与传统数据库进行交互。


5116

被折叠的 条评论
为什么被折叠?



