Selasa, 27 Mei 2014

DATABASE CONNECTIVITY




Database Connectivity



Nim : 10410100104

Sebuah fasilitas di ilmu komputer  yang memungkinkan klien perangkat lunak untuk berkomunikasi dengan  database server perangkat lunak, baik pada mesin yang sama atau tidak. Sambungan diperlukan untuk mengirim perintah dan menerima jawaban.


About database connectivity
Sebuah DBMS menyediakan :

            - storing
            - organizing
            - retrieving data

Sebuah informasi dalam database dapat dikatakan sebagai ‘persistent data’. Kebanyakan aplikasi bisnis menyimpan data dalam relational database. Aplikasi dapat mengakses sebuah informasi database dengan menggunakan Java Database Connectivity(JDBC) API.


Key Element

·         Database
·         JDBC Connection Pool
·         JDBC Resource
·         JDBC Driver

Database

Sebuah gudang atau tempat penyimpanan dimana suatu data disimpan

JDBC Connection Pool

Sebuah grup yang menyediakan koneksi terhadap database tertentu dimana koneksi tersebut akan dapat digunakan kembali.

JDBC Resource

Sebuah JDBC resource menyediakan konektifitas suatu aplikasi ke database. Untuk membuat JDBC resource, tentukan terlebih dahulu connection pool-nya yang berhubungan dengan resource-nya. Sebuah JDBC resource dapat menentukan sebuah single connection pool. Sebuah JDBC resource diidentifikasi oleh nama Java Naming and Directory Interface (JNDI)

JDBC Driver

Sebuah database driver adalah komponen software yang memungkinkan sebuah aplikasi java untuk berinteraksi dengan database connectivity API

Client / Server Computing




Client Responsibility

·         User interface.
·         Menerjemahkan permintaan user ke perintah yang di inginkan.
·         Mengirim permintaan ke server.
·         Menunggu respon dari server.
·         Menerjemahkan respon sebagai hasil ke bahasa manusia yang dapat .
·         Menampilkan hasil kepada user.

Server's Fungtion

·         Menangkap query dari user.
·         Memproses query tersebut.
·         Mengembalikan hasil kepada user.

Client / Server Suggestion

·         User menjalankan client software untuk membuat sebuah query
·         Client connect ke server.
·         Client mengirim query ke server.
·         Server menganalisa query tersebut.
·         Server menghitung hasil dari query tersebut.
·         Server mengirim hasil ke client.
·         Client menyajikan data/hasil kepada user.
·         Perulangan jika di perlukan.


Database, Internet, dan Web








Tidak ada komentar:

Posting Komentar