Rumah > Java > javaTutorial > teks badan

Bagaimana untuk Menentukan Skema Apabila Menyambung ke PostgreSQL menggunakan JDBC?

Patricia Arquette
Lepaskan: 2024-11-12 20:55:02
asal
409 orang telah melayarinya

How to Specify a Schema When Connecting to PostgreSQL using JDBC?

Menetapkan Skema pada Sambungan JDBC ke PostgreSQL

Bolehkah anda menentukan skema apabila menyambung ke Postgres menggunakan JDBC?

Konfigurasi URL:

Ya, anda boleh menentukan skema dalam URL sambungan. Gunakan parameter Skema semasa untuk menetapkan skema yang dikehendaki.

Contoh:

jdbc:postgresql://localhost:5432/mydatabase?currentSchema=myschema
Salin selepas log masuk

Keserasian:

Ciri ini ialah tersedia dalam JDBC versi 9.4 dan lebih tinggi. Jika anda menghadapi masalah keserasian, anda boleh menggunakan kaedah lama:

Kaedah Warisan:

  • setParameter(): Tetapkan "currentSchema " pada objek Sambungan.
connection.setParameter("currentSchema", "myschema");
Salin selepas log masuk
  • setSearchPath(): Tetapkan laluan carian skema terus dalam URL JDBC.
jdbc:postgresql://localhost:5432/mydatabase?searchpath=myschema
Salin selepas log masuk
Salin selepas log masuk

Nota:

Tampalan yang memperkenalkan parameter Skema semasa mencadangkan sintaks berikut juga:

jdbc:postgresql://localhost:5432/mydatabase?searchpath=myschema
Salin selepas log masuk
Salin selepas log masuk

Walau bagaimanapun, format URL JDBC dengan parameter currentSchema ialah pendekatan yang disyorkan.

Atas ialah kandungan terperinci Bagaimana untuk Menentukan Skema Apabila Menyambung ke PostgreSQL menggunakan JDBC?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan