sql >> Databáze >  >> RDS >> PostgreSQL

Jak připojit (Py)Spark k databázi Postgres pomocí JDBC

Problémy s překladem názvů jsou označeny org.postgresql.util.PSQLException a nevedou k NPE. Zdrojem problému je ve skutečnosti připojovací řetězec a zejména způsob, jakým poskytujete přihlašovací údaje uživatele. Na první pohled to vypadá jako chyba, ale pokud hledáte rychlé řešení, můžete použít vlastnosti URL:

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

nebo argument vlastností:

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



  1. Je předpona sp_ stále ne-ne?

  2. Jak zabránit duplicitním uživatelským jménům při registraci lidí?

  3. Co to znamená, když řeknu, že Připravený výpis je předkompilován?

  4. Jak ALTER více sloupců najednou v SQL Server