4/09/2014

JSP - Java Server Pages, SQL, HTML Forms and Databases

Posting kali ini akan menunjukkan bagai mana untuk memproses database menggunakan java. Perkara-perkara berikut akan di tunjukkan:-

1.    Administratively Register a Databases.
2.    Insert records in a database using JSP. 
3.    Inserting data from HTML Form in a database using JSP.
4.    Retrieve data from a database using JSP – result sets.
5.    Delete Records from Database


1.    Administratively Register a Databases.
nama database, nama table dan nama field
 Satu database access yang 'simple' telah pun di sediakan sebagaimana gambar di atas. Java hanya boleh 'bercakap' dengan database yang di daftarkan sahaja.Proses mendaftarkan database sebagai 'data source' melalui ODBC adalah seperti berikut:-

buka ODBC untuk daftarkan data source

















memilih nama database

selesai mendaftarkan data source
2.    Insert records in a database using JSP.  
 Proses insert data pada peringkat permulaan ini  - saya hanya insert data static sahaja iaitu nilai 1 untuk id dan 'charlie' untuk name. Ini adalah untuk memberi kejelasan kepada 'database connection' dan 'sql statement' INSERT kepada pelajar.

perhatikan 'connection database' dan sql statement yang di gunakan
3.    Inserting data from HTML Form in a database using JSP. 
 Proses insert data yang kedua ini memerlukan pengguna untuk masukkan data id dan data nama. Pseudocode umumnya adalah seperti berikut:-
1. Baca data dari user.
2. Insert data ke database.

Proses ini perlu menggunakan dua  page iaitu page pertama untuk input data, dan page kedua untuk insert data ( sama spt contoh nombor 2 tapi dengan sedikit penambahan koding)

input.htm untuk input data dari user

savedata.jsp untuk insert data ke database
4.   Retrieve data from a database using JSP – result sets.
Proses display data sebenarnya proses lebih rumit berbanding proses lain (insert dan delete) kerana ia menggunakan satu objek lain iaitu result set (suatu objek yang akan pegang data).
proses view data


5.    Delete Records from Database
Perhatikan koding untuk padam data seperti dibawah. Data yang akan di padam telah di setkan secara static. Ini untuk memberi kejelasan kepada pelajar terhadap SQL statement DELETE.

delete data yang mempunyai id =1
untuk proses delete yang lebih baik- kita akan mengguna pakai proses 4 kemudian ditambah satu link delete.
bila link delete di klik ia akan memanggil fail delete.jsp


Jika pelajar mahir dengan proses-proses  di atas-maka pelajar akan dapat kuasai web programming menggunakan jsp, dan kemahiran seterusnya ialah dalam menghasilkan user interface yang baik.


No comments:

Cara download Installer windows 10 dalam format ISO

1. Jika anda bercadang untuk download windows 10 melalui website rasmi windows - pilihan untuk download dalam format ISO tidak di berikan.  ...