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
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:
connection.setParameter("currentSchema", "myschema");
jdbc:postgresql://localhost:5432/mydatabase?searchpath=myschema
Nota:
Tampalan yang memperkenalkan parameter Skema semasa mencadangkan sintaks berikut juga:
jdbc:postgresql://localhost:5432/mydatabase?searchpath=myschema
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!