如何用Java實現.NET中DataTable功能

 咱們先看效果,再說說怎麼弄!ide

咱們來試試如何用,我也寫了一個測試數據。測試

而後咱們在Junit中測試:spa

  
  
  
  
  1. @Test 
  2. public void joinTable() { 
  3. JingZongDB jzdb=new JingZongDB(); 
  4. DataTable dt1=jzdb.getDataTable("select * from newsType"); 
  5. DataTable dt2=jzdb.getDataTable("select * from news"); 
  6. DataTable dt=DataTable.joinTable(dt1, dt2, "id""typeid"); 
  7. wl("新聞類型表:"+dt1.getRow().size()); 
  8. DataTable.outTable(dt1);  http://open.189works.com/product/product.htm
  9. wl("新聞表:"+dt2.getRow().size()); 
  10. DataTable.outTable(dt2); 
  11. wl("合併後:"+dt.getRow().size()); 
  12. DataTable.outTable(dt); 
  13. private void wl(String s) { 
  14. System.out.println(s); 
  15. }  

最後結果爲:htm

  
  
  
  
  1. 新聞類型表:4 
  2. id:1 typeName:學生工做 
  3. id:2 typeName:通知公告 
  4. id:3 typeName:招生簡章 
  5. id:4 typeName:教務信息 
  6. 新聞表:16 
  7. id:1 typeid:1 newsName:學生工做1 
  8. id:2 typeid:1 newsName:學生工做2 
  9. id:3 typeid:1 newsName:學生工做3 
  10. id:4 typeid:1 newsName:學生工做4 
  11. id:5 typeid:2 newsName:通知公告1 
  12. id:6 typeid:2 newsName:通知公告2 
  13. id:7 typeid:2 newsName:通知公告3 
  14. id:8 typeid:2 newsName:通知公告4 
  15. id:9 typeid:3 newsName:招生簡章1 
  16. id:10 typeid:3 newsName:招生簡章2 
  17. id:11 typeid:3 newsName:招生簡章3 
  18. id:12 typeid:3 newsName:招生簡章4 
  19. id:13 typeid:4 newsName:教務信息1 
  20. id:14 typeid:4 newsName:教務信息2 
  21. id:15 typeid:4 newsName:教務信息3 
  22. id:16 typeid:4 newsName:教務信息4 
  23. 合併後:16 
  24. id:1 typeName:學生工做 id:1 typeid:1 newsName:學生工做1 
  25. id:1 typeName:學生工做 id:2 typeid:1 newsName:學生工做2 
  26. id:1 typeName:學生工做 id:3 typeid:1 newsName:學生工做3 
  27. id:1 typeName:學生工做 id:4 typeid:1 newsName:學生工做4  http://open.189works.com/product/product.htm
  28. id:2 typeName:通知公告 id:5 typeid:2 newsName:通知公告1 
  29. id:2 typeName:通知公告 id:6 typeid:2 newsName:通知公告2 
  30. id:2 typeName:通知公告 id:7 typeid:2 newsName:通知公告3 
  31. id:2 typeName:通知公告 id:8 typeid:2 newsName:通知公告4 
  32. id:3 typeName:招生簡章 id:9 typeid:3 newsName:招生簡章1 
  33. id:3 typeName:招生簡章 id:10 typeid:3 newsName:招生簡章2 
  34. id:3 typeName:招生簡章 id:11 typeid:3 newsName:招生簡章3 
  35. id:3 typeName:招生簡章 id:12 typeid:3 newsName:招生簡章4 
  36. id:4 typeName:教務信息 id:13 typeid:4 newsName:教務信息1 
  37. id:4 typeName:教務信息 id:14 typeid:4 newsName:教務信息2 
  38. id:4 typeName:教務信息 id:15 typeid:4 newsName:教務信息3 
  39. id:4 typeName:教務信息 id:16 typeid:4 newsName:教務信息4
相關文章
相關標籤/搜索