CLICK HERE FOR BLOGGER TEMPLATES AND MYSPACE LAYOUTS »

Rabu, 06 Januari 2010

Contoh Penggunaan Java Community Process

Java Database Connectivity

Java Database Connectivity (JDBC) adalah sebuah Application Programming Interface (API) pendukung bahasa pemrograman Java yang mendefinisikan bagaimana sebuah klien dapat mengakses sebuah database. JDBC menyediakan metode-metode untuk query dan update data dalam database. Java SE menyertakan JDBC API bersamaan dengan implementasi ODBC untuk memudahkan koneksi ke database apa saja. JDBC disertakan dalam bentuk driver dan driver ini bersifat Close Source. JDBC telah menjadi bagian terintegrasi dari Java Standard Edition sejak rilis versi JDK 1.1. Kelas-kelas JDBC termuat dalam paket Java.sql. Berawal dari versi 3.0, JDBC kini telah dikembangkan secara pesat dalam Java Community Process. JSR 54 mendefinisikan JDBC 3.0 (temuat dalam J2SE 1.4). JSR 114 mendefinisikan penambahan JDBC Rowset, dan JSR 221 adalah merupakan spesifikasi dari JDBC 4.0 (termuat dalamJava SE6). JDBC memudahkan berbagai implementasi terhadap bermacam-macam aplikasi yang telah tersedia dan memudahkan pula penggunaan oleh aplikasi yang sama. Oleh API kemudian disediakan mekanisme yang secara dinamis mampu memuat paket Java yang tepat dan mengasosiasikan diri ke JDBC Driver Manager. Driver Manager disini berfungsi sebagai sumber koneksi untuk menangani dan membuat seluruh koneksi JDBC. Koneksi JDBC mendukung proses pembuatan dan eksekusi statement. Statement-statement ini dapat berupa statement yang dapat di-update seperti SQL CREATE, INSERT, UPDATE, dan DELETE atau dapat juga berupa statement yang membutuhkan query seperti SELECT, dll. Jenis-jenis statement antara lain :

a. Statement – statement ini dikirim ke server database satu persatu dan kontinu setiap saat.

b. PreparedStatement – statement ini tersimpan dalam cache dan kemudian jalur eksekusinya telah dipra-determinasi di server database untuk kemudian mampu dieksekusi berulang kali.

c. CallableStatement – statement ini digunakan untuk mengeksekusi stored procedure di database

Statement-statement update seperti INSERT, UPDATE, da DELETE memberikan nilai kembalian berupa informasi berapa jumlah baris di database yang telah diperbaharui. Statement-statement ini tidak memberikan informasi kembalian yang lain. Lain halnya dengan statement-statement query, ia memberikan nilai kembalian berupa serangkaian hasil baris JDBC. Hasil baris ini digunakan untuk mengetahui nilainilai yang terdapat dalam rangkaian hasil. Sedangkan nilai dari tiap-tiap kolom dalam sebuah baris diperoleh dari pendefinisian nama kolom ataupun nomor kolom yang bersangkutan. Hasil baris juga memiliki metadata yang menjelaskan nama dari masing masing kolom yang mereka bawa dan tipe mereka.


http://www.ittelkom.ac.id/library/index.php?view=article&catid=6%3Ainternet&id=32%3Ajava&option=com_content&Itemid=15

Contoh Penggunaan Java Community Process

Java Database Connectivity

Java Database Connectivity (JDBC) adalah sebuah Application Programming Interface (API) pendukung bahasa pemrograman Java yang mendefinisikan bagaimana sebuah klien dapat mengakses sebuah database. JDBC menyediakan metode-metode untuk query dan update data dalam database. Java SE menyertakan JDBC API bersamaan dengan implementasi ODBC untuk memudahkan koneksi ke database apa saja. JDBC disertakan dalam bentuk driver dan driver ini bersifat Close Source. JDBC telah menjadi bagian terintegrasi dari Java Standard Edition sejak rilis versi JDK 1.1. Kelas-kelas JDBC termuat dalam paket Java.sql. Berawal dari versi 3.0, JDBC kini telah dikembangkan secara pesat dalam Java Community Process. JSR 54 mendefinisikan JDBC 3.0 (temuat dalam J2SE 1.4). JSR 114 mendefinisikan penambahan JDBC Rowset, dan JSR 221 adalah merupakan spesifikasi dari JDBC 4.0 (termuat dalamJava SE6). JDBC memudahkan berbagai implementasi terhadap bermacam-macam aplikasi yang telah tersedia dan memudahkan pula penggunaan oleh aplikasi yang sama. Oleh API kemudian disediakan mekanisme yang secara dinamis mampu memuat paket Java yang tepat dan mengasosiasikan diri ke JDBC Driver Manager. Driver Manager disini berfungsi sebagai sumber koneksi untuk menangani dan membuat seluruh koneksi JDBC. Koneksi JDBC mendukung proses pembuatan dan eksekusi statement. Statement-statement ini dapat berupa statement yang dapat di-update seperti SQL CREATE, INSERT, UPDATE, dan DELETE atau dapat juga berupa statement yang membutuhkan query seperti SELECT, dll. Jenis-jenis statement antara lain :

a. Statement – statement ini dikirim ke server database satu persatu dan kontinu setiap saat.

b. PreparedStatement – statement ini tersimpan dalam cache dan kemudian jalur eksekusinya telah dipra-determinasi di server database untuk kemudian mampu dieksekusi berulang kali.

c. CallableStatement – statement ini digunakan untuk mengeksekusi stored procedure di database

Statement-statement update seperti INSERT, UPDATE, da DELETE memberikan nilai kembalian berupa informasi berapa jumlah baris di database yang telah diperbaharui. Statement-statement ini tidak memberikan informasi kembalian yang lain. Lain halnya dengan statement-statement query, ia memberikan nilai kembalian berupa serangkaian hasil baris JDBC. Hasil baris ini digunakan untuk mengetahui nilainilai yang terdapat dalam rangkaian hasil. Sedangkan nilai dari tiap-tiap kolom dalam sebuah baris diperoleh dari pendefinisian nama kolom ataupun nomor kolom yang bersangkutan. Hasil baris juga memiliki metadata yang menjelaskan nama dari masing masing kolom yang mereka bawa dan tipe mereka.

Contoh Penggunaan Java Communi

Java Database Connectivity

Java Database Connectivity (JDBC) adalah sebuah Application Programming Interface (API) pendukung bahasa pemrograman Java yang mendefinisikan bagaimana sebuah klien dapat mengakses sebuah database. JDBC menyediakan metode-metode untuk query dan update data dalam database. Java SE menyertakan JDBC API bersamaan dengan implementasi ODBC untuk memudahkan koneksi ke database apa saja. JDBC disertakan dalam bentuk driver dan driver ini bersifat Close Source. JDBC telah menjadi bagian terintegrasi dari Java Standard Edition sejak rilis versi JDK 1.1. Kelas-kelas JDBC termuat dalam paket Java.sql. Berawal dari versi 3.0, JDBC kini telah dikembangkan secara pesat dalam Java Community Process. JSR 54 mendefinisikan JDBC 3.0 (temuat dalam J2SE 1.4). JSR 114 mendefinisikan penambahan JDBC Rowset, dan JSR 221 adalah merupakan spesifikasi dari JDBC 4.0 (termuat dalamJava SE6). JDBC memudahkan berbagai implementasi terhadap bermacam-macam aplikasi yang telah tersedia dan memudahkan pula penggunaan oleh aplikasi yang sama. Oleh API kemudian disediakan mekanisme yang secara dinamis mampu memuat paket Java yang tepat dan mengasosiasikan diri ke JDBC Driver Manager. Driver Manager disini berfungsi sebagai sumber koneksi untuk menangani dan membuat seluruh koneksi JDBC. Koneksi JDBC mendukung proses pembuatan dan eksekusi statement. Statement-statement ini dapat berupa statement yang dapat di-update seperti SQL CREATE, INSERT, UPDATE, dan DELETE atau dapat juga berupa statement yang membutuhkan query seperti SELECT, dll. Jenis-jenis statement antara lain :

a. Statement – statement ini dikirim ke server database satu persatu dan kontinu setiap saat.

b. PreparedStatement – statement ini tersimpan dalam cache dan kemudian jalur eksekusinya telah dipra-determinasi di server database untuk kemudian mampu dieksekusi berulang kali.

c. CallableStatement – statement ini digunakan untuk mengeksekusi stored procedure di database

Statement-statement update seperti INSERT, UPDATE, da DELETE memberikan nilai kembalian berupa informasi berapa jumlah baris di database yang telah diperbaharui. Statement-statement ini tidak memberikan informasi kembalian yang lain. Lain halnya dengan statement-statement query, ia memberikan nilai kembalian berupa serangkaian hasil baris JDBC. Hasil baris ini digunakan untuk mengetahui nilainilai yang terdapat dalam rangkaian hasil. Sedangkan nilai dari tiap-tiap kolom dalam sebuah baris diperoleh dari pendefinisian nama kolom ataupun nomor kolom yang bersangkutan. Hasil baris juga memiliki metadata yang menjelaskan nama dari masing masing kolom yang mereka bawa dan tipe mereka.