The Blog Have Ben Moved to http://hksd.wordpress.com
March 31st, 2008 by hkusumaHI Bloggers,
My Blog have been moved to http://hksd.wordpress.com
HI Bloggers,
My Blog have been moved to http://hksd.wordpress.com
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.
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();
}
}