Попробуйте изменить имя карты, потому что имя метода и имя карты одинаковы. Я не уверен, но это может быть проблемой.
Во-вторых, я объявляю параметры параметров как отдельные переменные и передаю их в метод параметров.
`
url_name = "xxxx"
driver_name = "xxxx"
username = "x"
passwd = "123"
dataFrame.write().mode(SaveMode.Append).format(JDBC).options(url=url_name, driver = driver_name, dbtable = query, user=username, password=passwd);
`
И последнее, проверьте метод .save()
после метода параметров, потому что вы не сохраняете.