sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur man ansluter (Py)Spark till Postgres databas med JDBC

Problem med namnlösning indikeras av org.postgresql.util.PSQLException och resulterar inte i NPE. Källan till problemet är faktiskt en anslutningssträng och i synnerhet hur du tillhandahåller användaruppgifter. Vid första anblicken ser det ut som en bugg men om du letar efter en snabb lösning kan du antingen använda URL-egenskaper:

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

eller egenskaper argument:

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



  1. Är databasanslutningen i den här klassen återanvändbar?

  2. Frågetidsresultat i MySQL med PHP

  3. Fånga undantag för insättning av dubbletter av nyckel

  4. Är Mysql UUID_SHORT() jämförbar med UUID()