Aller au contenu principal

jdbc (DataFrameWriter)

Enregistre le contenu de DataFrame dans une table de base de données externe via JDBC.

Syntaxe

jdbc(url, table, mode=None, properties=None)

parameter

parameter

Type

Description

url

str

L’URL JDBC du format jdbc:subprotocol:subname.

table

str

Le nom de la table dans la base de données externe.

mode

str, facultatif

Le comportement lorsque des données existent déjà. Les valeurs acceptées sont 'append', 'overwrite', 'ignore' et 'error' ou 'errorifexists' (default).

properties

dictionnaire, facultatif

Un dictionnaire d'arguments de connexion à la base de données JDBC. Inclut généralement 'user' et 'password', par exemple {'user': 'SYSTEM', 'password': 'mypassword'}.

parameter

Type

Description

url

str

L’URL JDBC du format jdbc:subprotocol:subname.

table

str

Le nom de la table dans la base de données externe.

mode

str, facultatif

Le comportement lorsque des données existent déjà. Les valeurs acceptées sont 'append', 'overwrite', 'ignore' et 'error' ou 'errorifexists' (default).

properties

dictionnaire, facultatif

Un dictionnaire d'arguments de connexion à la base de données JDBC. Inclut généralement 'user' et 'password', par exemple {'user': 'SYSTEM', 'password': 'mypassword'}.

Renvoie

Aucun

Notes

Évitez de créer trop de partitions en parallèle sur un grand cluster, car cela peut entraîner le crash de systèmes de bases de données externes.