Posts tagged Java
Memodifikasi Data dengan SQL Developer
Mar 6th
Salah satu obyek database yang sering mengalami perubahan adalah tabel. Perubahan yang terjadi bisa berupa pembuatan record baru, menghapus record baru, memperbarui record baru dan lain sebagainya. Tulisan ini akan memaparkan bagaimana memodifikasi data dalam tabel menggunakan SQL Developer. Semoga bermanfaat.
Menggunakan SQL Worksheet di SQL Developer
Mar 6th
Salah satu fitur utama dari SQL Developer adalah SQL Worksheet. Dengan menggunakan worksheet kita dapat menjalankan statement-statement SQL dan apabila diperlukan menampilkan output dari statement tersebut.
Membuat Koneksi SQL Developer
Feb 11th
SQL Developer (SQLDev) mendukung beberapa metode koneksi diantaranya basic connection, TNS, LDAP dan JDBC string. Tulisan ini akan membahas bagaimana caranya membuat koneksi menggunakan dua metode yang paling banyak digunakan yaitu basic connection dan TNS.
Memasang SQL Developer
Feb 4th
SQL Developer (atau SQLDev untuk singkatnya) disediakan dalam bentuk compressed-archive dan installer (RPM Linux). Compressed-archive sendiri ada yang disertai dengan JRE dan ada juga yang tidak. Tulisan ini akan memaparkan cara memasang SQLDev menggunakan berbagai paket yang tersedia.
Java Store Procedure
Jan 23rd
Mulai dari Oracle versi 8i oracle menyediakan membuat Java Store Procedure didalam database. Java Store Procedure biasa digunakan untuk membangung fungsi-fungsi yang tidak disediakan di oracle atau utilitas yang mungkin lebih efisien dan mudah dikerjakan menggunakan pemrograman Java. Untuk mengetahui apakah database kita sudah bisa kita gunakan untuk membuat Java Store Procedure kita bis amengecek dengan sintak sebagai berikut :
SQL> describe dbms_java
jika perintah diatas memberikan pesan error seperti :
ERROR: ORA-04043: object dbms_java does not exist
artinya Package DBMS_JAVA belum terinstall di database kita, solusinya kita harus menginstall package tersebut yang sudah disediakan oleh oracle
#sqlplus / as sysdba SQL> @$ORACLE_HOME/javavm/install/initjvm.sql; @$ORACLE_HOME/xdk/admin/initxml.sql; @$ORACLE_HOME/xdk/admin/xmlja.sql; @$ORACLE_HOME/javavm/install/init_jis.sql $ORACLE_HOME; @$ORACLE_HOME/javavm/install/jisaephc.sql $ORACLE_HOME; @$ORACLE_HOME/javavm/install/jisja.sql $ORACLE_HOME; @$ORACLE_HOME/javavm/install/jisdr.sql 2481 2482; @$ORACLE_HOME/jsp/install/initjsp.sql; @$ORACLE_HOME/jsp/install/jspja.sql; @$ORACLE_HOME/rdbms/admin/initjms.sql; @$ORACLE_HOME/rdbms/admin/initrapi.sql; @$ORACLE_HOME/rdbms/admin/initsoxx.sql; @$ORACLE_HOME/rdbms/admin/initapcx.sql; @$ORACLE_HOME/rdbms/admin/initcdc.sql; @$ORACLE_HOME/rdbms/admin/initqsma.sql; @$ORACLE_HOME/rdbms/admin/initsjty.sql; @$ORACLE_HOME/rdbms/admin/initaqhp.sql;
Jika semua environment sudah terinstall dan siap kita akan membuat Java Store Procedure, berikut langkah-langkahnya :
- Membuat Java Class
Kita ingin membuat fungsi Hello World
public class PrintHello{ public static String Print(String name) { return "Hello My Name "+name; } } </pre > Compile Script diatas <pre lang="java"> javac PrintHello.java </pre > <li>Load dan Resolve Java Class ke Oracle</li> Java class sudah berhasil dihasilkan akan kia load masuk ke database dengan menggunakan utilitas yang sudah disediakan oleh oracle yaitu loadjava <pre lang="bash"> # loadjava loadjava: Usage: loadjava [-definer] [-encoding encoding] [-force] [-genmissing] [-genmissingjar jar] [-grant grants] [-help] [-nousage] [-noverify] [-oci8] [-order] [-resolve] [-resolver resolver] [-schema schema] [-synonym] [-thin] [-tableschema schema] [-user user/password@database] [-verbose] classes..jars..resources..properties...
Untuk kasus diatas kita gunakan option sederhana seperti berikut :
loadjava More >