Oleh: denysutani | Januari 28, 2009

Koneksi Java ke DB2

Hampir mirip dengan artikel yang ini, pada artikel ini saya kembali menuliskan cara koneksi Java ke DB2 dengan cara yang sedikit berbeda disertai penggunaan SQLWarning dan SQLException.

SQLException terjadi terjadi SQL error, sedangkan SQLWarning terjadi ketika terjadi warning. SQLWarning tidak membuat Exception, sehingga untuk melihatnya kita harus memanggil method getWarning. Sama dengan SQLException, object SQLWarning mempunyai 3 method untuk melihat pesan error yaitu
– getMessage()
– getErrorCode()
– getSQLState()

Berikut codenya

import java.sql.*;

class ConnDB2
{
public static void main(String args[])
{
try
{
Connection con = null;
Class.forName(“com.ibm.db2.jcc.DB2Driver”);
con = DriverManager.getConnection(“jdbc:db2:SAMPLE”,””,””);
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(“select * from staff”);
SQLWarning warning = stmt.getWarnings();
if(warning == null)
{
while (rs.next())
{
System.out.println(rs.getString(1));
}
}
else
{
System.out.println(warning.getMessage());
System.out.println(warning.getSQLState());
System.out.println(warning.getErrorCode());

}
rs.close();
stmt.close();
con.close();
}
catch (SQLException exc)
{
System.out.println(exc.getMessage());
System.out.println(exc.getErrorCode());
System.out.println(exc.getSQLState());

}
catch (Exception e)
{
e.printStackTrace();
}
}
}

Regards,

Deny Sutani


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Kategori

%d blogger menyukai ini: