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

Тип на Java в JDBC към Postgres ltree

Това е още един вариант на стриктните проблеми с кастинга в PostgreSQL, взаимодействащ с клиентски драйвери и ORM, които изпращат всичко, което не разбират, като String.

Трябва да използвате setObject с Types.OTHER , IIRC.

    ps.setObject(2, foos.get(i).getName(), Types.OTHER);

който PgJDBC трябва да изпрати като параметър за свързване от тип unknown . Тъй като работите директно с PgJDBC, това е лесно за вас, за щастие; истинска болка е, когато хората използват ORM слоеве.

Вижте:

за фон.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL заявка - Как да не включвам някои резултати

  2. psycopg2 - Връзка без ключ

  3. По време на локално разработване с Kubernetes/minikube, как трябва да се свържа с базата данни на postgres, работеща на localhost?

  4. Postgres АКТУАЛИЗАЦИЯ с помощта на функцията за прозорец за ранг

  5. Запитване за подробности за схемата на таблица в PostgreSQL?