Mode Spark - Source JDBC
Lecture
Dataset<Row> sparkDataset = spark.read()
.format("jdbc")
.option("url", "myUrl")
.option("user", "myUser")
.option("password", "myPwd")
.option("query", "myQuery")
.option("driver", "org.postgresql.Driver")
.load();
SparkDataset dataset = new SparkDataset(sparkDataset);
Dans cet exemple, le projet doit contenir la dépendance du Driver postgresql
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.5.1</version>
</dependency>
Voir l'ensemble des options supportées dans la documentation officielle.
Écriture
Le format JDBC n'est pas conseillé pour écrire des Dataset
Trevas (voir ici)