//有 as tmp,mysql,sqlserver用这种
Dataset<Row> inputDataSet = sparkSession.read().format("jdbc")
.option("url", “jdbc:sqlserver://1111:1433;DatabaseName=11”)
.option("user", "uu")
.option("password", "uu")
.option("driver", "com.microsoft.sqlserver.jdbc.SQLServerDriver")
.option("dbtable", "(" + sql + ") as tmp").load();
或
//没有as,oracle用这种方式
Dataset<Row> inputDataSet = sparkSession.read().format("jdbc")
.option("url", “jdbc:sqlserver://1111:1433;DatabaseName=11”)
.option("user", "uu")
.option("password", "uu")
.option("driver", "com.microsoft.sqlserver.jdbc.SQLServerDriver")
.option("dbtable", "(" + sql + ") tmp").load();