<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3566781394502615542</id><updated>2011-04-21T18:14:17.369-07:00</updated><title type='text'>.::read learn contribute::.</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://justinaulia.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3566781394502615542/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://justinaulia.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>justin aulia</name><uri>http://www.blogger.com/profile/16316288234490001236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3566781394502615542.post-2799836516339611394</id><published>2008-12-29T17:31:00.000-08:00</published><updated>2008-12-29T17:39:11.437-08:00</updated><title type='text'>XML Processing</title><content type='html'>since join on research engineer on detikcom, i modify JDOM API to support preprocessing search engine. I write code to read and write XML.&lt;br /&gt;this is the code...&lt;br /&gt;&lt;br /&gt;package jst.common.xml;&lt;br /&gt;&lt;br /&gt;import java.io.BufferedWriter;&lt;br /&gt;import java.io.File;&lt;br /&gt;import java.io.FileWriter;&lt;br /&gt;import java.io.IOException;&lt;br /&gt;import java.io.Writer;&lt;br /&gt;&lt;br /&gt;import org.jdom.Document;&lt;br /&gt;import org.jdom.Element;&lt;br /&gt;import org.jdom.output.Format;&lt;br /&gt;import org.jdom.output.XMLOutputter;&lt;br /&gt;&lt;br /&gt;public class WriteXML {&lt;br /&gt;       Element elm;&lt;br /&gt;       Writer out = null;&lt;br /&gt;       static WriteXML w = new WriteXML();&lt;br /&gt;       static Document doc;&lt;br /&gt;   public Document setUpDocument(){&lt;br /&gt;       return new Document();&lt;br /&gt;   }&lt;br /&gt;   //set up new element&lt;br /&gt;   public Element setUpElement(String name){&lt;br /&gt;       elm = new Element(name);&lt;br /&gt;       return elm;&lt;br /&gt;   }&lt;br /&gt; &lt;br /&gt;   public void setUpChildElement(Element rootElement,Element elementName,String elementValue){      &lt;br /&gt;       elementName.setText(elementValue);&lt;br /&gt;       rootElement.addContent(elementName);&lt;br /&gt;   }&lt;br /&gt; &lt;br /&gt;   public void addAtributElement(Element element,String atributName,String atributValue){      &lt;br /&gt;       element.setAttribute(atributName, atributValue);&lt;br /&gt;   }&lt;br /&gt; &lt;br /&gt;   public void createELementXML(Element rootElement){       &lt;br /&gt;        doc.setRootElement(rootElement);&lt;br /&gt;   }&lt;br /&gt; &lt;br /&gt;   public void writeXML(String fileaddress) throws IOException{&lt;br /&gt;       File fe = new File(fileaddress);&lt;br /&gt;       out = new BufferedWriter(new FileWriter(fe));&lt;br /&gt;       //writing xml file&lt;br /&gt;       XMLOutputter outputter = new XMLOutputter(Format.getPrettyFormat());  &lt;br /&gt;       outputter.output(doc,out);     &lt;br /&gt;       out.close();&lt;br /&gt;   }&lt;br /&gt;//    public static void main(String[] args) {&lt;br /&gt;//        try {      &lt;br /&gt;//              &lt;br /&gt;//        Element root,name,alamat,hobi;&lt;br /&gt;//        //creating document&lt;br /&gt;//        doc = w.setUpDocument();&lt;br /&gt;//        //writing element&lt;br /&gt;//        root = w.setUpElement("biodata");&lt;br /&gt;//        name = w.setUpElement("name");&lt;br /&gt;//        alamat = w.setUpElement("alamat");&lt;br /&gt;//        hobi = w.setUpElement("hobi");&lt;br /&gt;//        //building xml structure&lt;br /&gt;//        w.setUpChildElement(root,name,null);&lt;br /&gt;//        w.setUpChildElement(name, alamat, "jkt");&lt;br /&gt;//        w.setUpChildElement(root, hobi, "maen");&lt;br /&gt;//        w.addAtributElement(alamat, "lokasi", "lebak bulus");&lt;br /&gt;//        w.addAtributElement(hobi, "keterangan", "futsal");&lt;br /&gt;//        //create structure xml&lt;br /&gt;//        w.createELementXML(root);&lt;br /&gt;//        w.writeXML("/home/user/Documents/tes.xml");&lt;br /&gt;//        }&lt;br /&gt;//        catch (IOException e) {&lt;br /&gt;//          System.err.println(e);&lt;br /&gt;//        }&lt;br /&gt;//    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;package jst.common.xml;&lt;br /&gt;&lt;br /&gt;import java.io.IOException;&lt;br /&gt;import java.util.ArrayList;&lt;br /&gt;import java.util.Iterator;&lt;br /&gt;import java.util.List;&lt;br /&gt;&lt;br /&gt;import org.jdom.Document;&lt;br /&gt;import org.jdom.Element;&lt;br /&gt;import org.jdom.JDOMException;&lt;br /&gt;import org.jdom.input.SAXBuilder;&lt;br /&gt;&lt;br /&gt;/* Author : justin.aulia@gmail.com&lt;br /&gt;*&lt;br /&gt;* pada kelas ini terdapat dua method&lt;br /&gt;* 1. getListChildElement --&gt; rekursif element xml&lt;br /&gt;* 2. getElementXML --&gt; digunakan untuk mendapatkan element xml yang di simpan di List&lt;element&gt;&lt;br /&gt;*                     --&gt; @return List&lt;element&gt;&lt;br /&gt;*&lt;br /&gt;* cara penggunaan kelas ini&lt;br /&gt;*  - untuk mendapatkan element xmldeveloper hanya instance kelas ReadXML&lt;br /&gt;*       kemudian panggil aja method getElementXML(string_fileaddress_xml_yg_mo_dibaca)&lt;br /&gt;*       contoh di paling bawah&lt;br /&gt;* */&lt;br /&gt;public class ReadXML {&lt;br /&gt;   private static Element e;&lt;br /&gt;   //method ini digunakan untuk merekursif element xml&lt;br /&gt;   //method ini gak perlu di panggil!!krn udah digunakan&lt;br /&gt;   //di method getElementXML&lt;br /&gt;   private static List&lt;element&gt; getListChildElement(Element current, int depth, List&lt;element&gt; list) {&lt;br /&gt;       list.add(current);      &lt;br /&gt;       List&lt;element&gt; children = current.getChildren();&lt;br /&gt;       Iterator iterator = children.iterator();&lt;br /&gt;       while (iterator.hasNext()) {&lt;br /&gt;           Element child = (Element) iterator.next();&lt;br /&gt;           getListChildElement(child, depth+1,list);                      &lt;br /&gt;       }      &lt;br /&gt;       return list;&lt;br /&gt;   }&lt;br /&gt;   //method ini mengembalikan list element XML file&lt;br /&gt;   //@return list&lt;element&gt;&lt;br /&gt;   //parameter String fileaddress xml&lt;br /&gt;   public static List&lt;element&gt; getElementXML(String fileAddress) throws JDOMException, IOException{&lt;br /&gt;       List&lt;element&gt; list = new ArrayList&lt;element&gt;();&lt;br /&gt;       SAXBuilder builder = new SAXBuilder();&lt;br /&gt;       Document doc = builder.build(fileAddress);&lt;br /&gt;       Element root = doc.getRootElement();&lt;br /&gt;       list = getListChildElement(root, 0,list);      &lt;br /&gt;     &lt;br /&gt;       return list;&lt;br /&gt;   }&lt;br /&gt;     &lt;br /&gt; &lt;br /&gt;//    public static void main(String[] args) {&lt;br /&gt;//  &lt;br /&gt;//        Element e;&lt;br /&gt;//        String elmname,elmvalue;&lt;br /&gt;//        List&lt;element&gt; listElemen = new ArrayList&lt;element&gt;();      &lt;br /&gt;//        ReadXML r = new ReadXML();&lt;br /&gt;//      &lt;br /&gt;//        try {          &lt;br /&gt;//            listElemen = r.getElementXML("/home/user/Documents/masterkanal.xml");&lt;br /&gt;//          &lt;br /&gt;//            // printing all element&lt;br /&gt;//             Iterator iterator = listElemen.iterator();&lt;br /&gt;//             while (iterator.hasNext()) {&lt;br /&gt;//                 e = (Element)iterator.next();&lt;br /&gt;//                 //System.out.println(e);&lt;br /&gt;//              &lt;br /&gt;//                //mendapatkan nama elemen&lt;br /&gt;//                  elmname = e.getName();                                  &lt;br /&gt;//                  //mendapatkan value elemen&lt;br /&gt;//                  elmvalue = e.getText();&lt;br /&gt;//                  //print out&lt;br /&gt;//                  System.out.print(elmname +" : " + elmvalue);&lt;br /&gt;//                &lt;br /&gt;//                  //get value atribut "url" di elemen "kanal"&lt;br /&gt;//                 if(elmname=="kanal"){&lt;br /&gt;//                     String value = e.getAttributeValue("url");&lt;br /&gt;//                     System.out.println(" "+value);&lt;br /&gt;//                 }&lt;br /&gt;//               &lt;br /&gt;//             }&lt;br /&gt;//        }&lt;br /&gt;//        // indicates a well-formedness error&lt;br /&gt;//        catch (JDOMException ex) {&lt;br /&gt;//            System.out.println(args[0] + " is not well-formed.");&lt;br /&gt;//            System.out.println(ex.getMessage());&lt;br /&gt;//        } catch (IOException ex) {&lt;br /&gt;//            System.out.println(ex);&lt;br /&gt;//        }&lt;br /&gt;//    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;package jst.common.xml;&lt;br /&gt;&lt;br /&gt;import java.io.IOException;&lt;br /&gt;import java.util.ArrayList;&lt;br /&gt;import java.util.HashMap;&lt;br /&gt;import java.util.Iterator;&lt;br /&gt;import java.util.List;&lt;br /&gt;&lt;br /&gt;import org.jdom.Document;&lt;br /&gt;import org.jdom.Element;&lt;br /&gt;import org.jdom.JDOMException;&lt;br /&gt;import org.jdom.input.SAXBuilder;&lt;br /&gt;&lt;br /&gt;public class ElementLister {&lt;br /&gt;&lt;br /&gt;   public static void listChildren(Element current, int depth,HashMap hashKanal) {&lt;br /&gt;             &lt;br /&gt;       String idkanal, url, idnews, title = null;&lt;br /&gt;       List children = current.getChildren();&lt;br /&gt;       Iterator iterator = children.iterator();&lt;br /&gt;       while (iterator.hasNext()) {&lt;br /&gt;           Element child = (Element) iterator.next();&lt;br /&gt;           idkanal = child.getAttributeValue("id");&lt;br /&gt;           url = child.getAttributeValue("url");&lt;br /&gt;//            if(child.getName()=="content"){&lt;br /&gt;//                idnews = child.getAttributeValue("id");                   &lt;br /&gt;//                 if(child.getName()=="title"){               &lt;br /&gt;//                 title = child.getText();&lt;br /&gt;//                 }&lt;br /&gt;//                 hashTitle.put(idnews, title);&lt;br /&gt;//             }          &lt;br /&gt;           hashKanal.put(idkanal, url);&lt;br /&gt;           listChildren(child, depth + 1,hashKanal);&lt;br /&gt;       }&lt;br /&gt;   }&lt;br /&gt;     &lt;br /&gt;   private static List&lt;element&gt; getListChildElement(Element current, int depth, List&lt;element&gt; list) {&lt;br /&gt;&lt;br /&gt;       list.add(current);      &lt;br /&gt;       List&lt;element&gt; children = current.getChildren();&lt;br /&gt;       Iterator iterator = children.iterator();&lt;br /&gt;       while (iterator.hasNext()) {&lt;br /&gt;           Element child = (Element) iterator.next();&lt;br /&gt;           getListChildElement(child, depth+1,list);&lt;br /&gt;           //System.out.println(child);          &lt;br /&gt;       }      &lt;br /&gt;       return list;&lt;br /&gt;   }&lt;br /&gt;   //method ini mengembalikan list&lt;element&gt; XML file&lt;br /&gt;   public static List&lt;element&gt; getElementXML(String fileAddress) throws Exception{&lt;br /&gt;       List&lt;element&gt; list = new ArrayList&lt;element&gt;();&lt;br /&gt;       SAXBuilder builder = new SAXBuilder();&lt;br /&gt;             &lt;br /&gt;       Document doc = builder.build(fileAddress);&lt;br /&gt;       Element root = doc.getRootElement();&lt;br /&gt;       list = getListChildElement(root, 0,list);      &lt;br /&gt;     &lt;br /&gt;       return list;&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;//    public static void main(String[] args) {&lt;br /&gt;//&lt;br /&gt;//        SAXBuilder builder = new SAXBuilder();&lt;br /&gt;//      &lt;br /&gt;//        List a = new ArrayList&lt;element&gt;();&lt;br /&gt;//        //HashMap a = new HashMap();&lt;br /&gt;//      &lt;br /&gt;//        ElementLister el = new ElementLister();&lt;br /&gt;//        try {&lt;br /&gt;//          &lt;br /&gt;//            a = el.getElementXML("/home/user/Documents/masterkanal.xml");&lt;br /&gt;//          &lt;br /&gt;//            // printing all element&lt;br /&gt;//             Iterator iterator = a.iterator();&lt;br /&gt;//             while (iterator.hasNext()) {&lt;br /&gt;//                 Element e = (Element)iterator.next();&lt;br /&gt;//                 System.out.println(e);&lt;br /&gt;////                 if(e.getName()=="title"){&lt;br /&gt;////                     String key = e.getText();                   &lt;br /&gt;////                     System.out.println(key);&lt;br /&gt;////                 }&lt;br /&gt;////                 if(e.getName()=="content"){&lt;br /&gt;////                     String value = e.getAttributeValue("id");&lt;br /&gt;////                     System.out.println(value);&lt;br /&gt;////                 }&lt;br /&gt;//             }&lt;br /&gt;//        }&lt;br /&gt;//        // indicates a well-formedness error&lt;br /&gt;//        catch (JDOMException e) {&lt;br /&gt;//            System.out.println(args[0] + " is not well-formed.");&lt;br /&gt;//            System.out.println(e.getMessage());&lt;br /&gt;//        } catch (IOException e) {&lt;br /&gt;//            System.out.println(e);&lt;br /&gt;//        }&lt;br /&gt;//    }  &lt;br /&gt;}&lt;/element&gt;&lt;/element&gt;&lt;/element&gt;&lt;/element&gt;&lt;/element&gt;&lt;/element&gt;&lt;/element&gt;&lt;/element&gt;&lt;/element&gt;&lt;/element&gt;&lt;/element&gt;&lt;/element&gt;&lt;/element&gt;&lt;/element&gt;&lt;/element&gt;&lt;/element&gt;&lt;/element&gt;&lt;/element&gt;&lt;/element&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3566781394502615542-2799836516339611394?l=justinaulia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://justinaulia.blogspot.com/feeds/2799836516339611394/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3566781394502615542&amp;postID=2799836516339611394' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3566781394502615542/posts/default/2799836516339611394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3566781394502615542/posts/default/2799836516339611394'/><link rel='alternate' type='text/html' href='http://justinaulia.blogspot.com/2008/12/xml-processing.html' title='XML Processing'/><author><name>justin aulia</name><uri>http://www.blogger.com/profile/16316288234490001236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3566781394502615542.post-633051495923758464</id><published>2008-09-09T21:42:00.000-07:00</published><updated>2008-09-09T23:00:43.903-07:00</updated><title type='text'>access dbms using jdbc</title><content type='html'>&lt;span style="color: rgb(192, 192, 192);font-size:85%;" &gt;&lt;span style="font-family: courier new; font-weight: bold;"&gt;java have jdbc API to connect apps with rdbms. if we wanna use jdbc to connect dbms, there are many step that we must do it.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; font-weight: bold;"&gt;1. load the driver (jdbc driver must be specific with which rdbms we use)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; font-weight: bold;"&gt;2. open connection&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; font-weight: bold;"&gt;3. create statement&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; font-weight: bold;"&gt;4. execute statement&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; font-weight: bold;"&gt;5. getting the result&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; font-weight: bold;"&gt;6. close connection&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new; font-weight: bold;"&gt;example retrieve data&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new; font-weight: bold;"&gt;i use MySQL in this tutorial. i have database "tryout" and i was create table "mahasiswa"&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(192, 192, 192);font-size:85%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;blockquote style="font-family: courier new; font-weight: bold; color: rgb(192, 192, 192);"&gt;        &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-size:85%;" &gt;package&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; kpts;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;import&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; java.sql.*;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-size:85%;" &gt;public&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;class&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; TesJDBC {&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-size:85%;" &gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;// Deklarasi atribut&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;Connection &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;con&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; = &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;null&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;;&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;ResultSet &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;rs&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; = &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;null&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;;&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;Statement &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;stmt&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; = &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;null&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;;&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;String &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;strSQL&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; = &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;"select * from mahasiswa order by nim"&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;              &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-size:85%;" &gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" lang="SV" &gt;// Konstruktor&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" lang="SV" &gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" lang="SV" &gt;public&lt;/span&gt;&lt;span style=";font-size:85%;" lang="SV" &gt; TesJDBC(){}&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" lang="SV" &gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;public&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;void&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; makeConnection() &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;throws&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;&lt;span style=""&gt;  &lt;/span&gt;Exception {&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;    &lt;/span&gt;Class.&lt;i&gt;forNam&lt;/i&gt;e(&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;"com.mysql.jdbc.Driver"&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;);&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;con&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; = DriverManager.&lt;i&gt;getConnection&lt;/i&gt; (&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;"jdbc:mysql://localhost:3306/modul"&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;,&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;"root"&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;,&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;""&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;);&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt;     &lt;/span&gt;}&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;          &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-size:85%;" &gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;public&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;boolean&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; getMahasiswa() &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;throws&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; Exception {&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;stmt&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; = &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;con&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;.createStatement();&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;rs&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; = &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;stmt&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;.executeQuery(&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;strSQL&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;);&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;return&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; (&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;rs&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; != &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;null&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;);&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;}&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;      &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-size:85%;" &gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;public&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;boolean&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; getNextMahasiswa() &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;throws&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; Exception {&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;return&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;rs&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;.next(); &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;//mengambil data pada row berikutnya&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;}&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;        &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-size:85%;" &gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;public&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; String getColumn(String inCol) &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;throws&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; Exception {&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;return&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;rs&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;.getString(inCol); &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;//mengambil data berdasarkan kolom&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;}&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;                 &lt;span style=";font-size:85%;" &gt;public&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;void&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; takeDown() &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;throws&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; Exception {&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;stmt&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;.close(); &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;//menutup statement&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;con&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;.close();&lt;span style=""&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;//menutup koneksi&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;span style=""&gt;  &lt;/span&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;      &lt;/blockquote&gt;&lt;/blockquote&gt;&lt;p class="MsoNormal" style="font-family: courier new; font-weight: bold; color: rgb(192, 192, 192);"&gt;&lt;span style=";font-size:85%;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;                        &lt;blockquote style="font-family: courier new; font-weight: bold; color: rgb(192, 192, 192);"&gt;&lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-size:85%;" &gt;public&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;static&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;void&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; main(String[] args) {&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;                    &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-size:85%;" &gt;&lt;span style=""&gt;      &lt;/span&gt;TesJDBC a = &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;new&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; TesJDBC();&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;try&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; {&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;a.makeConnection();&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;if&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; (a.getMahasiswa()) {&lt;br /&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;while&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; (a.getNextMahasiswa()){&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt;            &lt;/span&gt;String nim = a.getColumn(&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;"nim"&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;);&lt;br /&gt;&lt;span style=""&gt;         &lt;/span&gt;&lt;span style=""&gt;   &lt;/span&gt;&lt;span style=""&gt;   &lt;/span&gt;String nama = a.getColumn(&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;"nama"&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;);&lt;br /&gt;&lt;span style=""&gt;               &lt;/span&gt;String alamat = a.getColumn(&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;"kelas"&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;);&lt;br /&gt;&lt;span style=""&gt;               &lt;/span&gt;String kelas = a.getColumn(&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;"kelas"&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;);&lt;br /&gt;&lt;span style=""&gt;               &lt;/span&gt;System.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style=""&gt;out&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;.print(nim+&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;"&lt;span style=""&gt;     &lt;/span&gt;"&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;+nama+&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;"&lt;span style=""&gt;      &lt;/span&gt;"&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;+alamat+&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;"&lt;span style=""&gt;       &lt;/span&gt;"&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;+kelas);&lt;br /&gt;&lt;span style=""&gt;               &lt;/span&gt;System.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;&lt;span style=""&gt;out&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;.println();&lt;br /&gt;&lt;span style=""&gt;            &lt;/span&gt;}&lt;br /&gt;&lt;span style=""&gt;        &lt;/span&gt;}a.takeDown();&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;          &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-size:85%;" &gt;&lt;span style=""&gt;      &lt;/span&gt;} &lt;/span&gt;&lt;span style=";font-size:85%;" &gt;catch&lt;/span&gt;&lt;span style=";font-size:85%;" &gt; (Exception e) {&lt;br /&gt;&lt;span style=""&gt;          &lt;/span&gt;e.printStackTrace();&lt;br /&gt;&lt;span style=""&gt;      &lt;/span&gt;}&lt;br /&gt;&lt;span style=""&gt;   &lt;/span&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class="MsoNormal" style="font-family: courier new; font-weight: bold; color: rgb(192, 192, 192);"&gt;&lt;span style=";font-size:85%;" &gt;&lt;/span&gt;&lt;span style=";font-size:85%;" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3566781394502615542-633051495923758464?l=justinaulia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://justinaulia.blogspot.com/feeds/633051495923758464/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3566781394502615542&amp;postID=633051495923758464' title='1 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3566781394502615542/posts/default/633051495923758464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3566781394502615542/posts/default/633051495923758464'/><link rel='alternate' type='text/html' href='http://justinaulia.blogspot.com/2008/09/access-dbms-using-jdbc.html' title='access dbms using jdbc'/><author><name>justin aulia</name><uri>http://www.blogger.com/profile/16316288234490001236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3566781394502615542.post-8713983329237544491</id><published>2008-09-09T07:50:00.000-07:00</published><updated>2008-09-09T07:52:37.294-07:00</updated><title type='text'>live blogging in touring lab mabim</title><content type='html'>now i being presentation about my lab to mabimer's ittelkom&lt;br /&gt;i try to explain about OpenSource especially java technology&lt;br /&gt;cause core my lab was developing apps using java tech&lt;br /&gt;&lt;br /&gt;i hope there are many mabimer's will appreciate about my presentation&lt;br /&gt;so my lab will have a lot of members and we can build some products&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3566781394502615542-8713983329237544491?l=justinaulia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://justinaulia.blogspot.com/feeds/8713983329237544491/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3566781394502615542&amp;postID=8713983329237544491' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3566781394502615542/posts/default/8713983329237544491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3566781394502615542/posts/default/8713983329237544491'/><link rel='alternate' type='text/html' href='http://justinaulia.blogspot.com/2008/09/live-blogging-in-touring-lab-mabim.html' title='live blogging in touring lab mabim'/><author><name>justin aulia</name><uri>http://www.blogger.com/profile/16316288234490001236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3566781394502615542.post-7619151058983455487</id><published>2008-09-09T07:48:00.000-07:00</published><updated>2008-09-09T07:50:18.470-07:00</updated><title type='text'>justin start blogging</title><content type='html'>i try to force my self learn to share my acknowledgments&lt;br /&gt;&lt;br /&gt;-jst-&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3566781394502615542-7619151058983455487?l=justinaulia.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://justinaulia.blogspot.com/feeds/7619151058983455487/comments/default' title='Poskan Komentar'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3566781394502615542&amp;postID=7619151058983455487' title='0 Komentar'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3566781394502615542/posts/default/7619151058983455487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3566781394502615542/posts/default/7619151058983455487'/><link rel='alternate' type='text/html' href='http://justinaulia.blogspot.com/2008/09/justin-start-blogging.html' title='justin start blogging'/><author><name>justin aulia</name><uri>http://www.blogger.com/profile/16316288234490001236</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
