<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    HHJ 人生在于總結

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      13 Posts :: 2 Stories :: 15 Comments :: 0 Trackbacks

    2006年4月3日 #

    SCORM2004在線學習
    http://www.scormexplorer.com/

    posted @ 2006-10-16 10:55 HHJ 閱讀(477) | 評論 (1)編輯 收藏

    先留著標題,以后在補充........

    posted @ 2006-09-07 22:38 HHJ 閱讀(269) | 評論 (0)編輯 收藏

    相關資源:http://www.okajax.com
    posted @ 2006-07-11 15:20 HHJ 閱讀(236) | 評論 (0)編輯 收藏

    開源Liferay Portal Professional 4.0.0
    資源地址:http://www.liferay.com
    Demo地址:http://demo.liferay.net/
    posted @ 2006-07-07 19:43 HHJ 閱讀(285) | 評論 (0)編輯 收藏

    Birt 的一點點介紹:Birt是基于Eclipse的開放源碼的報表服務,可以把它用在你的Web應用系統和PDF上。

    剛接觸報表服務--Birt 不久,先把一些資源寫下。
    Birt Home?:http://www.eclipse.org/birt/phoenix/
    Birt環境及下載:http://download.eclipse.org/birt/downloads
    Birt教程:http://www.eclipse.org/birt/phoenix/tutorial/
    eclipse技術論壇:http://www.eclipseworld.org/bbs/
    Birt例子演示:http://www.eclipse.org/birt/phoenix/examples/
    ?????????????????? ?http://download3.eclipse.org/birt/downloads/examples/misc/BIRT/BIRT_demo_Camv3.html
    ????????????????? ? http://download3.eclipse.org/birt/downloads/demos/MyFirstReport.html
    posted @ 2006-07-05 10:43 HHJ 閱讀(607) | 評論 (0)編輯 收藏

    翻譯 Description Logic Handbook ..........
    posted @ 2006-05-17 21:53 HHJ 閱讀(750) | 評論 (4)編輯 收藏

         摘要:   閱讀全文
    posted @ 2006-05-17 21:31 HHJ 閱讀(2814) | 評論 (0)編輯 收藏

    近期由于項目的原因,需要把.net開發的一個項目向Java轉,其中用到Java中的結構體函數,現在就來說說具體的用法吧。
    首先新建一Java類,命名為:structure.java
    定義一結構體:
    class DBUserXX{
    ?String DLName = "";
    ?String TrueName = "";
    ?String Jh = "";???
    ?}

    新建函數給結構體付值:
    public DBUserXX GetUserXX() throws Exception{
    ???DBUserXX dbUserXX = new DBUserXX();
    ???dbUserXX.DLName =??"dlname";
    ???dbUserXX.TrueName = "Truename";
    ???dbUserXX.Jh =???"jh";
    ??return dbUserXX;
    ?}

    新建測試類main()函數。

    public static void main(String args[]) throws Exception
    ?{
    ????DBUserXX?e = new DBUserXX();
    ????System.out.println("DLName = "+e.DLName+"; TrueName = "+e.TrueName+"; Jh = "+e.Jh);
    ?}
    這樣就完成了測試了。

    現在我們再來說說更復雜的用法。
    假設現在需要對結構體付多組值,那么我們需要把上面所講的方法進行擴展,需要用到ArrayList。
    擴展GetUserXX()函數:
    public List GetUserXX() throws Exception{
    ?????String sql =? "select dlname,Truename,jh from UserXX";
    ?????OracleConnection oc = new OracleConnection();
    ?????oc.open();
    ?????ResultSet rs = oc.executeSelect(sql);
    ?????List list = new ArrayList();
    ?????while(rs.next()){
    ????????DBUserXX dbUserXX = new DBUserXX();
    ????????dbUserXX.DLName =???rs.getString("dlname");
    ????????dbUserXX.TrueName =??rs.getString("Truename");
    ????????dbUserXX.Jh =??rs.getString("jh");???
    ????????list.add(dbUserXX);
    ??????}
    ?????rs.close();
    ?????return list;
    }

    這樣GetUserXX() 返回值中就包含多個DBUserXX 類型的結構體了(關于數據庫連接方面在此不多講,網上有許多這方面的資料)。

    對DBUserXX()的使用:
    修改main()為:
    public void main(String args[]) throws Exception
    ?{
    ?? System.out.println("Start .........");
    ?? List list = GetUserXX();
    ?? for (int i = 0; i <list.size(); i++) {
    ???????DBUserXX e=(DBUserXX )list.get(i);
    ???????System.out.println("DLName = "+e.DLName+"; TrueName = "+e.TrueName+"; Jh = "+e.Jh);
    ????}
    ????System.out.println("End .........");
    ? }
    這樣就可以完成測試了。

    完結!

    posted @ 2006-04-03 18:54 HHJ 閱讀(4275) | 評論 (1)編輯 收藏

    主站蜘蛛池模板: 国产精品亚洲专区在线观看| 超清首页国产亚洲丝袜| 亚洲视频在线观看视频| 国产精品永久免费| 亚洲中文字幕伊人久久无码| 日韩亚洲人成在线综合| 国产国产人免费人成免费视频| 亚洲欧美日韩中文二区| 日本午夜免费福利视频| 亚洲av无码av在线播放| 国产精品免费播放| 一级成人a免费视频| 情人伊人久久综合亚洲| 91免费国产精品| 国产成人精品日本亚洲专一区| 欧美男同gv免费网站观看| 亚洲妇女无套内射精| 亚洲成a人片在线观看久| 中国好声音第二季免费播放| 亚洲av不卡一区二区三区| 曰曰鲁夜夜免费播放视频| 亚洲乱色伦图片区小说| 国产伦精品一区二区三区免费下载| 免费在线观看一区| 亚洲2022国产成人精品无码区| 亚洲人成免费网站| 亚洲AV噜噜一区二区三区| JLZZJLZZ亚洲乱熟无码| 99爱视频99爱在线观看免费| 亚洲国产成人久久99精品| 国产婷婷高清在线观看免费| baoyu122.永久免费视频| 亚洲国产超清无码专区| 全亚洲最新黄色特级网站| 久久爰www免费人成| 亚洲日韩国产欧美一区二区三区 | 国产亚洲人成在线播放| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 免费成人午夜视频| 无码av免费一区二区三区试看| 亚洲中文字幕日本无线码|