sql >> Database >  >> RDS >> PostgreSQL

Hoe (Py)Spark te verbinden met de Postgres-database met behulp van JDBC

Problemen met het oplossen van namen worden aangegeven door org.postgresql.util.PSQLException en resulteren niet in NPE. De oorzaak van het probleem is eigenlijk een verbindingsreeks en met name de manier waarop u gebruikersreferenties opgeeft. Op het eerste gezicht lijkt het een bug, maar als u op zoek bent naar een snelle oplossing, kunt u ofwel URL-eigenschappen gebruiken:

url = 'jdbc:postgresql://PG_SERVER_IP/db_name?user=PG_USER&password=PASSWORD'

of eigenschappenargument:

properties = {
    "user": "PG_USER",
    "password": "PASSWORD",
    "driver": "org.postgresql.Driver"
}



  1. Sorteer lijst met tuples rekening houdend met locale (Zweedse volgorde)

  2. Een SQL Server-tabel maken van een C#-gegevenstabel

  3. Wat is de beste manier om incrementele back-ups te maken in MySQL?

  4. Veldnaam doorgeven als parameter in MySQL Stored Procedure