JavaRush /Java Blog /Random-ID /Pengantar PostgreSQL PL/Java
FedoraLinux
Level 21
Москва

Pengantar PostgreSQL PL/Java

Dipublikasikan di grup Random-ID
Sial, ini masih agak rumit. Artikel ini merupakan terjemahan dari artikel " Pengantar PostgeSQL PL/Java ". Basis data modern mendukung prosedur tersimpan yang ditulis dalam berbagai bahasa. Saya tidak tahu bagaimana menerjemahkan ini. Basis data modern memungkinkan prosedur tersimpan ditulis dalam berbagai bahasa. Salah satu bahasa yang umum diimplementasikan adalah java.NB, artikel ini membahas implementasi java khusus PostgreSQL. Detailnya akan berbeda dengan database lain tetapi konsepnya akan sama. Menginstal PL/Java Menginstal PL/Java di Ubuntu sangatlah mudah. Saya akan membuat template baru terlebih dahulu, template_java, sehingga saya bisa membuat database tanpa ekstensi PL/Java untuk saat ini. Instalasi PL/Java pada sistem Ubuntu sangatlah mudah. Saya akan membuat template baru terlebih dahulu yaitu template_java, agar saya tetap bisa membuat database tanpa ekstensi pl/java. Di konsol sebagai root, masukkan yang berikut ini: # 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 Keterbatasan Paket yang dibuat untuk Ubuntu menggunakan implementasi GCJ Java, bukan OpenJDK atau Sun JDK standar. GCJ mengkompilasi file sumber Java ke kode objek asli alih-alih mengkompilasi ke bytecode. Paket Ubuntu yang dikemas menggunakan implementasi java Gnu GCJ, bukan implementasi standar OpenJDK atau Sun. GCJ mengkompilasi file sumber java ke kode objek asli, bukan kode byte. Versi terbaru PL/Java bersifat “tepercaya” – dapat diandalkan untuk tetap berada dalam kotak pasirnya. Hal ini antara lain berarti Anda tidak dapat mengakses sistem file di server. Jika Anda harus merusak kepercayaan, ada bahasa kedua, 'javaU', yang bisa digunakan. Fungsi yang tidak tepercaya hanya dapat dibuat sebagai pengguna super database.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION