PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak połączyć (Py)Spark z bazą danych Postgres za pomocą JDBC?

Problemy z rozwiązywaniem nazw są wskazywane przez org.postgresql.util.PSQLException i nie powodują NPE. Źródłem problemu są w rzeczywistości parametry połączenia, a w szczególności sposób, w jaki podajesz poświadczenia użytkownika. Na pierwszy rzut oka wygląda to na błąd, ale jeśli szukasz szybkiego rozwiązania, możesz użyć właściwości adresu URL:

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

lub argument właściwości:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak dodać moduł do Wildfly za pomocą CLI

  2. Jak tworzyć i usuwać bazy danych i tabele w PostgreSQL

  3. Widzisz i czyścisz pamięć podręczną/bufory Postgresa?

  4. Jak w jednej akcji sklonować testową bazę danych z produkcyjnej?

  5. Czy procedury składowane działają w transakcji bazy danych w Postgresie?