Rambler's Top100

А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Э Ю Я

Все примеры | Примеры по пакетам

Имитация запроса к таблице реляционной базы данных


 //Имитация запроса к таблице реляционной базы данных; 

 //Таблица имитируется конструкцией Vector< Vector>; 

package map;

import java.util.Iterator;
import java.util.SortedMap;
import java.util.TreeMap;
import java.util.Vector;


public class mapBase {
 static SortedMap< String, Vector> sm=new TreeMap< String, Vector>();

static Vector< Vector> select(Vector request){
    Vector< Vector> res=new Vector< Vector>();
     Iterator it = sm.keySet().iterator();

    it = sm.values().iterator();
    while (it.hasNext()) {
        Vector value = (Vector)it.next();
        if(request.get(0).equals(value.get(0))){
        System.out.println("value "+value);
        }
        

    }

    return res;
    }
    public static void main(String[] args) {
      Vector v = new Vector();
      v.add("1");
      v.add("11");
      v.add("111");
      sm.put("1", v);
     v = new Vector();
      v.add("2");
      v.add("22");
      v.add("222");
      sm.put("2", v);
      v = new Vector();
      v.add("1");
      v.add("22");
      v.add("222");
      sm.put("3", v);
      Vector request=new Vector();
      request.add("1");
      request.add("-1");
      request.add("-1");
    //Имитация запроса; 
   //найти все строки, у которых 1-й элемент равен 1-му элементу шаблона; 
      select(request);

    }

}

14.02.2009

Rambler's Top100


Ассоциативные ссылки