Archive for computer

Bermain bersama sqlloader

Berhubung ada waktu sedikit (sok sibuk) kita teruskan bermain yuk…
kali ini kita main dengan sqlloader.

Beberapa waktu lalu, di kerjaan membutuhkan suatu cara untuk memasukkan data dari suatu file menuju database (Oracle) secara batch (scheduller)… Sebenarnya sih ga usah untuk batch, seandainya kita punya data cukup banyak (dalam bentuk csv, atau file lain dengan pemisah tanda tertentu, baik itu “,” atau “|”) plus kita males masukin datanya satu per satu ke database, kita juga bisa pakai sqlloader ini… praktissss…

Tapi, patut dicatat, sqlloader sekedar insert/append, dia tidak bisa melakukan pekerjaan lain (misalnya update).

ok deh… kita mulai aja membahas cara kerjanya.

1. kita siapkan file data yang ingin dimasukkan (kalau saya pake csv) dengan delimiter/pemisah yang kita punya (saya pake “,” )
2. kita siapkan controller.ctl dengan contoh isi seperti ini

Load DATA
INFILE 'C:\tempatfile\namafile.csv'
BADFILE 'err.log'
DISCARDFILE 'discard.log'
APPEND
INTO TABLE namatabel

FIELDS TERMINATED BY ","
TRAILING NULLCOLS
(
ID Integer EXTERNAL,
KOLOM1 CHAR ,
KOLOM2 CHAR,
KOLOM3 CHAR
KOLOMTANGGAL Date'yyyy-mm-dd',
)

sqlloader setahuku (cmiiw) hanya mengenali tipe INTEGER EXTERNAL, CHAR, dan Date, jadi tipe-tipe data lain menyesuaikan.

Dari contoh di atas, berarti kita memiliki data yang terdiri dari lima kolom, yaitu kolom ID, KOLOM1, KOLOM2, KOLOM3 dan KOLOMTANGGAL

untuk menjalankan file tersebut, kita jalankan dulu commandpromt, masuk ke path file ctl kita

lalu jalankan perintah berikut :

sqlldr userid=username/password@database control=C:\tempatfile\controller.crl log=C:\tempatfile\controller.log

Leave a Comment

Gaptek

Malas utak atik?

lanjutan

Leave a Comment

Tutorial Symfony (Contekan dari Mutia)

Relational          Object-Oriented
========================================
Table                 Class
Row, record         Object
Field, column         Property

————————————-

Initialize the data model

1. buat class dulu di sandbox/config/
class : Postmuti , commentmuti
table : blogmuti_post ,blogmuti_comment

2. symfony propel-build-model
–ini untuk buat class di sandbox/lib/model , class ini merupakan ORM yang mana untuk memudahkan kita mengakses relational-database dari object-oriented code tanpa harus menulis query . (propel adalah library yang digunakan oleh symfony)–

3. symfony propel-build-sql

–ini untuk membuat file sql yang akhirnya disimpan di sandbox/data/sql
–database sandbox dapat dilihat di sandbox/data dengan nam sandbox.db

4. symfony propel-insert-sql

–perintah ini cuma nge-remove apa yang udah ada di schema.yml, terus nge-insert ulang yang ada di schema.yml..padahal sebenernya gak ada yang di remove sama sekali.. (you got it??)
————————————–

Create the application scaffolding
__________________________________

INGET ya MUT..! : symfony <TASK_NAME> <APP_NAME> <MODULE_NAME> <CLASS_NAME>

1. bikin apps-nya dulu : > symfony init-app MutiList
2. bikin model dan definisikan classnya.. : > symfony propel-generate-crud MutiList ListPost Postmuti

liat hasilnya di : http://localhost/sandbox/web/MutiList_dev.php/ListPost

_________________
Modify the layout
_________________

sandbox/apps/frontend/templates/layout.php

–tambahinn code-nya disitu buat nge-ubah2 layout-nya..

sandbox/apps/frontend/config/view.yml

–buat ngubah view-configuration nya (title,..dsb)

sandbox/apps/frontend/modules/main/actions/actions.class.php

– ganti index action nya..

Leave a Comment

Java Ranch!

Hello again…

I’ve just be here



it’s a nice place for u to get started with java.

U can also try this link www.javapassion.com

Leave a Comment