分享

An easy JDBC wrapper(Row.java)

 smoking_boy 2005-09-18
// $Id$

import java.util.*;

public class Row
{
  private Vector ordering = new Vector();
  private Hashtable hashtable = new Hashtable();

  public Row() {
  }

  public void put( String name, String value ) {
    if (!hashtable.containsKey( name))
      ordering.addElement( name );
    hashtable.put( name, value );
  }

  public int length() {
    return hashtable.size();
  }

  public String get( String name ) {
    return (String)hashtable.get( name );
  }

  public String get( int which ) {
    String key = (String)ordering.elementAt( which );
    return (String)hashtable.get( key );
  }

  public String getKey( int which ) {
    String key = (String)ordering.elementAt( which );
    return key;
  }

  public void dump() {
    for (Enumeration e=hashtable.keys(); e.hasMoreElements();) {
      String name = (String)e.nextElement();
      String value = (String)hashtable.get( name );
      System.out.print( name+"="+value+", " );
    }
    System.out.println( "" );
  }
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多