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

Typ Java v JDBC do Postgres ltree

Toto je další varianta přísných problémů s castingem v PostgreSQL při interakci s klientskými ovladači a ORM, které odesílají vše, čemu nerozumí, jako řetězec.

Musíte použít setObject s Types.OTHER , IIRC.

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

který by měl PgJDBC odeslat jako parametr vazby typu unknown . Protože pracujete přímo s PgJDBC, je pro vás naštěstí snadné se s tím vypořádat; je to skutečná bolest, když lidé používají vrstvy ORM.

Viz:

pro pozadí.



  1. Haversine výpočet vzdálenosti mezi dvěma body v Laravel

  2. Můžeme použít rámec Meteor s databází mysql

  3. Použijte COL_LENGTH() k získání délky sloupce na serveru SQL

  4. Načítání velkého množství dat do databáze Oracle SQL