The Blog Have Ben Moved to http://hksd.wordpress.com

March 31st, 2008 by hkusuma

HI Bloggers,

My Blog have been moved to http://hksd.wordpress.com

String, how many Byte in java?

March 31st, 2005 by hkusuma

Dalam java kita bisa menggunakan file sebagai salah satu alternatif media penyimpanan data.
untuk meyimpan data dalam file menggunakan metode random access file, kita perlu mengetahui berapa besar byte yang dibutuhkan untuk menyimpan satu record. String dalam java banyak mengatakan bahwa besarnya untuk satu karakter satu byte. Sebenarnya String dalam java besarnya dua byte untuk satu karakter, mangapa? karena java dibangun menggunakan unicode karakter.

How to Use DB2 Store Prosedure in Java

March 24th, 2005 by hkusuma

In Indonesian :

yang jelas pertama" kalian bikin dulu store prosedurnya di db2.. caranya gampang soalnya udah ada wizardnya. habis bikin di ibm kemudian pengen di pakai di aplikasi java nih. gini caranya, lebih cepet kalau di kasih contoh aja ya :

/* heheh.. nama prosedurnya DB2ADMIN.PROCEDURE1

store prosedurnya isinya select semua isi dari tabel buku

CallableStatement adalah perintah yang digunakan untuk memanggil Store Prosedur*/

import java.sql.*;
import javax.sql.*;

public class TesProsedur {

public static void main( String[] args ) throws SQLException,ClassNotFoundException
{

   String url = "jdbc:db2:Project";
   String myLogin = "db2admin";
   String myPassword = "db2admin";
   Connection con;
          String strResult="";
         
         Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
  con = DriverManager.getConnection(url, myLogin, myPassword);
  { 
   CallableStatement cls = con.prepareCall( "{ ? = call DB2ADMIN.PROCEDURE1}" );
   cls.registerOutParameter(1, Types.VARCHAR);
   
   cls.execute();
   ResultSet rs = cls.executeQuery();
   while(rs.next())
   {
    strResult += rs.getString(1);
    strResult += " ";
    strResult += rs.getString(2);
    strResult += " ";
         strResult += rs.getString(3);
    strResult += " ";
    strResult += rs.getInt(4);
    strResult += " ";
    strResult += "\n";

   }
   
                                 
   System.out.println(strResult);
   cls.close();
  }
  con.close();
 
   
 
}
}