JavaRush /Blog Java /Random-MS /Pengenalan kepada PostgreSQL PL/Java
FedoraLinux
Tahap
Москва

Pengenalan kepada PostgreSQL PL/Java

Diterbitkan dalam kumpulan
Astaga, ia masih agak rumit. Artikel ini ialah terjemahan artikel " Pengenalan kepada PostgeSQL PL/Java ". Pangkalan data moden menyokong prosedur tersimpan yang ditulis dalam pelbagai bahasa. Saya tidak tahu bagaimana untuk menterjemah ini. Pangkalan data moden membenarkan prosedur tersimpan ditulis dalam pelbagai bahasa. Satu bahasa yang biasa dilaksanakan ialah java.NB, artikel ini membincangkan pelaksanaan java khusus PostgreSQL. Butiran akan berbeza dengan pangkalan data lain tetapi konsepnya akan sama. Memasang PL/Java Memasang PL/Java pada Ubuntu adalah mudah. Mula-mula saya akan mencipta templat baharu, template_java, supaya saya boleh mencipta pangkalan data tanpa sambungan PL/Java buat masa ini. Pemasangan PL/Java pada sistem Ubuntu adalah mudah. Saya mula-mula akan mencipta templat baharu, template_java, jadi saya masih boleh mencipta pangkalan data tanpa sambungan pl/java. Dalam konsol sebagai akar, masukkan yang berikut: # apt-get install postgresql-9.1 # apt-get install postgresql-9.1-pljava-gcj $ createdb template_java $ psql -d template_java -c 'update db_database set datistemplate='t' where datnam='template_java'' $ psql -d template_java -f /usr/share/postgresql-9.1-pljava/install.sql Had Pakej yang dibina untuk Ubuntu menggunakan pelaksanaan Java GCJ, bukan OpenJDK standard atau Sun JDK. GCJ menyusun fail sumber Java kepada kod objek asli dan bukannya menyusun kepada bytecode. Pakej Ubuntu yang telah dibungkus menggunakan pelaksanaan java Gnu GCJ, bukan pelaksanaan OpenJDK atau Sun standard. GCJ menyusun fail sumber java kepada kod objek asli dan bukannya kod bait. Versi terbaharu PL/Java adalah "dipercayai" - mereka boleh dipercayai untuk kekal dalam kotak pasir mereka. Antara lain ini bermakna anda tidak boleh mengakses sistem fail pada pelayan. Jika anda mesti memecahkan kepercayaan terdapat bahasa kedua, 'javaU', yang boleh digunakan. Fungsi yang tidak dipercayai hanya boleh dibuat sebagai pengguna super pangkalan data.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION