Connection DB2 Using JSP

Posted: Wednesday,January 28, 2009 in JSP
Tags: , ,

JSP dapat terkoneksi dengan DB2 dengan beberapa langkah simple yang harus ditempuh. Setting ny tidaklah sulit, asalkan kita mengetahui letak dan nama file-file yang akan dipindahkan (asumsi jdk sudah terinstall di komputer anda) ke folder tomcat. Sehingga JSP dapat terkoneksi dengan DB2. Berikut langkah-langkah yang harus diambil, beserta contoh code koneksi, sehingga koneksi dari JSP ke DB2 menjadi lebih real :

// Asumsi letak folder sama dengan komputer saya.

// Setelah kopi paste, pastikan code anda tanda petikny diubah sesuai dengan format yang benar.

1. Browse

C:\Program Files\IBM\SQLLIB\java

2. Copy File-file berikut :

a. db2java.zip
b. db2jcc.jar
c. db2jcc4.jar
d. sqlj.zip
e. Common.jar

3. Paste ke folder berikut :

C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib

4. Restart Apache Tomcat Anda.

5. Buat Folder JSP di

C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\ROOT

6. Buat File di folder JSP tadi dengan nama

jspkoneksidb2.jsp

7. Pastekan Code Berikut :

<%@ page contentType=”text/html; charset=iso-8859-1″ language=”java” import=”java.sql.*” errorPage=”” %>
<%

try{
Class.forName(“com.ibm.db2.jcc.DB2Driver”);
Connection con = DriverManager.getConnection(“jdbc:db2://127.0.0.1:50000/SAMPLE”,”Username“,”Password“);
PreparedStatement st = con.prepareStatement(“select name, price, promoprice from product where promostart between ‘2005-12-18’ and ‘2005-12-25′”);
ResultSet rs = st.executeQuery();
out.println(“List of Product Info\n” + “<br>” + “——————–” + “<br>”);
while(rs.next())
{
out.println(rs.getString(1) + ” ” + rs.getBigDecimal(2) + ” ” + rs.getBigDecimal(3) + “<br>”);
}
rs.close();
st.close();
}
catch(Exception e)
{
out.println(e);
}

%>

8. Ganti “Username” dan “Password” sesuai dengan user dan password anda untuk connect ke DB2

9.Browse Mozilla atau IE anda ketikkan link berikut :

http://localhost:8088/JSP/jspkoneksidb2.jsp

//Asumsi Port JSP anda sama dengan komputer saya yaitu 8088.

// Defaultny ialah 8080.

10. Hasilnya akan muncul data sebagai berikut :

List of Product Info
——————–
Snow Shovel, Deluxe 24 inch 19.99 15.99
Snow Shovel, Super Deluxe 26 inch 49.99 39.99

Have A Nice Try !!!


Good Luck!!!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s