Your browser (Internet Explorer 6) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.
X
Post

export html table ke dalam bentuk excel

korang kadang-kadang mesti terpikir macam mane nak export html kepada dalam bentuk excel. sebab korang mesti ada nak buat reporting dalam excel kan?

so macam ni.

korang fetch dari database data dan letakkan dia dalam bentuk html table

so korang buat lah satu jsp file contoh name generateExcel.jsp
generateExcel.jsp

<TABLE>
<TR><TD>2</TD></TR>
<TR><TD>3</TD></TR>
</TABLE>

then lepas dah ada file tu. korang edit folder tu then tambah coding cam kat bawah ni

Response.ContentType = “application/vnd.ms-excel”
<TABLE>

<TR><TD>2</TD></TR>

<TR><TD>3</TD></TR>

</TABLE>

Post

simpledateformat

fuh.. ari ni saja posting aku yang ke 3 untuk tutorial. bukan ape, sebenarnya posting-posting tu adalah posting tertanguh yang memang aku nak post pun, tapi tak sempat.

ok. korang mesti akan bermain dengan time dan date kan? so post kali ni mudah aje, camne korang nak paparkan current date and current time mengikut sistem yang korang tengah guna skarang.

More…

Post

fetch database guna join

Korang dalam tengah buat2 system, mesti ada masa korang terpaksa untuk guna 2 atau lebih database dalam satu masa. sebagai contoh, korang  nak buat senarai student yang mana mungkin korang kene juga select data daripada table yang berlainan. so sekarang aku nak ajar korang camne nak select table lebih dari satu.

kenapa aku buat topic fetch database guna nested loop pada topic tu walhal fetch table yang aku nak ajar ni ada 2 cara, iaitu korang boleh guna join dan korang boleh guna nested loop seperti yang aku akan tunjukkan jap lagi.

so untuk cara yang mudah. sebagai contoh korang ada table student(ukno), asrama(ukno,nobilik), kursus(kodkursus), pendaftaran(ukno, kodkursus). semua yang dalam kurungan adalah primary key dan foreign key yang terlibat (kalau tak tau apa tu primary key dan foreign key, sila buat carian melalui google)

so korang nak select pelajar yang mengambil kursus TMK4201

bila nak melakukan carian pelajar yang mengambil kursus TM4201, ia mungkin tidak menjadi masalah apabila hanya memerlukan penggunaan “join” sahaja seperti contoh dibawah :

nota: aku hanya akan menggunakan kaedah jsp dan java dalam setiap coding dibawah dan coding yang aku gunakan adalah mempunyai perkaitan dengan tutorial jsp yang lepas aku post.

<head><jsp:useBean id=”data”  class=”mysql.mysql”/></head> //create satu object data menggunakan class dalam package mysql dan bernama mysql

data.ConnectionDB(“jdbc:mysql://localhost/temuduga”,”root”,”root”); // sambung kepada database

ResultSet rs = data.ExeD(“SELECT * FROM student s, pendaftaran p WHERE p.nouk=s.nouk and p.kodkursus=’TMK4201”” );

int bil = 1;

if(rs.next()){

do{

out.println(“no “+bil);

out.println(rs.getString(“s.namaPelajar”));

out.println(rs.getString(“s.nouk”));

out.println(rs.getString(“p.kodkursus”));

bil++;

}while(rs.next());

so tu untuk simple fetch lah.. untuk guna nested loop bila masalah korang yang perlu fetch daripada table yang tak berkait dengan table yang korang sedang fetch, tapi kene jugak fetch (entah ape-ape ayat aku ni) nanti aku tunjukkan lain kali. penyelesaian tu aku pecah kepala sampai sminggu nak cari penyelesaian dia.