PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana saya bisa memasukkan dokumen XML di PostgreSQL di Jawa?

Saya tidak yakin, tapi coba ini:

Pertama-tama konversikan XML Anda ke String Java. Kemudian buat pernyataan sisipkan dan gunakan metode XMLPARSE dari PostgreSQL untuk mengonversi nilai Anda ke tipe xml PostgreSQL:

INSERT INTO xml_docs(id, gkuzu) VALUES (1, XMLPARSE('<foo><bar>Hello</bar></foo>'));

Lihat:http://wiki.postgresql.org/wiki/XML_Support

PERBARUI:

Contoh kode Java:

String sql = "INSERT INTO xml_docs(id, gkuzu) VALUES (?, XMLPARSE(?))";
[...]
stmt.setString(2, "<foo>Hello World!</foo>");

Ini harus membuat pernyataan ini:

INSERT INTO xml_docs(id, gkuzu) VALUES (1, XMLPARSE('<foo>Hello World!</foo>'));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Spring Batch - Tidak dapat membuat tabel metadata di Postgres dan memuat data aktual ke mysql

  2. sqlalchemy.exc.NoSuchModuleError:Tidak dapat memuat plugin:sqlalchemy.dialects:postgres

  3. Kapan saya harus menggunakan kolom array vs. asosiasi di rel

  4. Penetapan nilai variabel menggunakan klausa RETURNING

  5. Resolusi milidetik dari DateTime di Ruby