PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да свържете (Py)Spark към базата данни на Postgres с помощта на JDBC

Проблемите с разрешаването на имената се обозначават с org.postgresql.util.PSQLException и не водят до NPE. Източникът на проблема всъщност е низ за връзка и по-специално начинът, по който предоставяте потребителски идентификационни данни. На пръв поглед изглежда като грешка, но ако търсите бързо решение, можете да използвате свойствата на URL адреса:

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

или аргумент на свойствата:

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. Подреден брой последователни повторения / дубликати

  2. Node е 20 пъти по-бърз от .NET Core при свързване към Postgres

  3. Преобразувайте екранизирания символ на Unicode обратно в действителен знак в PostgreSQL

  4. Как мога да вмъкна XML документ в PostgreSQL в Java?

  5. как да препратка към променлива на схема в plpgsql