Archive

Archive for the ‘Database’ Category

Export MySql data with Apache POI

August 27, 2008 wanprabu 1 comment

Bismillah…

Pada kesempatan kali ini saya akan membahas tentang kelanjutan posting sebelumnya tentang mysql backup n recovery yg br smpe dua seri (Insya Allah akan dilanjutkan ke seri2 berikutnya. Yg nulis masih belajar). Salah satu fungsi yang harus ada dalam tugas KP saya adalah administrator system bisa melakukan backup database secara langsung melalui back end aplikasi ini. Sehingga admin tidak perlu lagi menggunakan tools administrasi mysql seperti mysql front, sql yog, dll.

Tulisan kali mungkin akan lebih banyak berisi kode-kode program yang berbau. Bukan berbau minyak wangi, bukan juga berbau sate, tapi berbau JAVA. Kenapa kok pake java ??? Tanya kenapa?? Tanya siapa?? Jawabnya adalah karena aplikasi KP saya di-bangun menggunakan JSP+JSTL+Taglib2. Sehingga saya gunakan java bean untuk men-generate data dari mysql dan kemudian di-export ke Ms. Excel.

Untuk mempermudah melakukan pekerjaan ini, tentunya saya tidak mungkin harus buat dari awal. (bisa2 br 2 tahun KP ny slese) Oleh karena itu saya minta bantuan (download) pada Apache Foundation untuk membuat library java yang bisa digunakan untuk mengakses API Microsoft Office. Akhirnya dengan segala kebaikan Apache Foundation, saya dapat dengan mudah menggunakan library tersebut.

Read more…

Mysql backup and recovery (2)

August 5, 2008 wanprabu 3 comments

Melajutkan posting sebelumnya, kali ini akan saya jelaskan tentang backup dalam dmbs MySql. Jika sebelumnya melakukan backup dengan menggunakan mysldump, maka kali ini export data dilakukan dengan query. Perbedaannya adalah jika dengan cara yang kedua ini, kita hanya bisa melakukan export data saja. Jadi tidak bisa sekaligus dengan struktur table ataupun DB-ny (halahhh bilang aja g tau…..hehehe….).
Baik sekarang langsung dimulai saja……….
5….4….3….2….1…..

Read more…

Categories: Database Tags: , , ,

Mysql backup and recovery (1)

July 28, 2008 wanprabu Leave a comment

Setelah kemarin dapet tugas untuk KP (Kerja praktek), ada salah satu bagian dari system yang bias digunakan oleh admin system tersebut untuk memonitoring database. Sehingga dengan menu ini admin dapat mengetahui kondisi table-table dari database, ada mekanisme backup jika ukuran table sudah cukup besar.

Awalnya memang bingung juga, apakah harus buat seperti yang ada di oem (oracle enterprise manager) atau seperti apa??? Setelah bertapa dan berdoa, akhirnya turun wangsit yang memberi petunjuk :-) . Dari system yang kami buat, status database hanya akan menampilkan daftar table beserta keterangan berapa besarnya table tersebut, kpn terakhir kali di update, dan jumlah data pada setiap table. Untuk bagian ini sebenarnya mysql sdh menyediakan fasilitasnya. Fasilitas ini tentunya adalah dalam bentuk query. Berikut ini adalah query yg digunakan untuk menampilkan status dari table-table yang ada di database.

SHOW TABLE STATUS FROM DBNAME

Mau tau hasilny??? Mau g??
Hehehe……
Ini dia hasilnya setelah dimodifikasi dikit tampilannya…

Status table

Status table

Sebenarnya ada banyak kolom yang ditampilkan, sekitar 18 kolom, ada engine, version, row_format, dst.

Read more…

Categories: Database Tags: , , ,