sql server - Convert Java ResultSet to Spark DataFrame -
i use pandas manipulate data in python.
i went through spark's dataframe , wanted use structure program i'm developing in java.
i have data in sql server, have sql results in resultset. want convert dataframe
how can conversion? there easier way convert sql result directly dataframe?
edit: tried connect sql server via sparksession below details
public static sparksession spark = sparksession .builder() .master("local[*]") .appname("java spark sql basic example") .getorcreate(); map<string, string> options = new hashmap<string, string>(); options.put("url", "jdbc:jtds:sqlserver://<clipped>"); spark.read().format("jdbc").options(options).load(); dataset<row> sqldf = spark.sql("select top 1 * hede); now i'm getting exception in thread "main" java.lang.runtimeexception: option 'dbtable' not specified how/where can specify table?
you can specify table in options:
options.put("dbtable", "some_table"); or using jdbc method:
spark.read().jdbc("jdbc:jtds:sqlserver://<clipped>", "some_table", properties) where properties java.util.properties.
Comments
Post a Comment