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

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

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

    心的方向

    新的征途......
    posts - 75,comments - 19,trackbacks - 0
     轉之:

    Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=666952

                             

     Java開發者必去的20個英文技術網站

    http://www.javaalmanac.com - Java開發者年鑒一書的在線版本. 要想快速查到某種Java技巧的用法及示例代碼, 這是一個不錯的去處.
    http://www.onjava.com - O'Reilly的Java網站. 每周都有新文章.
    http://java.sun.com - 官方的Java開發者網站 - 每周都有新文章發表.
    http://www.developer.com/java - 由Gamelan.com 維護的Java技術文章網站.
    http://www.java.net - Sun公司維護的一個Java社區網站.
    http://www.builder.com - Cnet的Builder.com網站 - 所有的技術文章, 以Java為主.
    http://www.ibm.com/developerworks/java - IBM的Developerworks技術網站; 這是其中的Java技術主頁.
    http://www.javaworld.com - 最早的一個Java站點. 每周更新Java技術文章.
    http://www.devx.com/java - DevX維護的一個Java技術文章網站.
    http://www.fawcette.com/javapro - JavaPro在線雜志網站.
    http://www.sys-con.com/java - Java Developers Journal的在線雜志網站.
    http://www.javadesktop.org - 位于Java.net的一個Java桌面技術社區網站.
    http://www.theserverside.com - 這是一個討論所有Java服務器端技術的網站.
    http://www.jars.com - 提供Java評論服務. 包括各種framework和應用程序.
    http://www.jguru.com - 一個非常棒的采用Q&A形式的Java技術資源社區.
    http://www.javaranch.com - 一個論壇,得到Java問題答案的地方,初學者的好去處。
    http://www.ibiblio.org/javafaq/javafaq.html - comp.lang.java的FAQ站點 - 收集了來自comp.lang.java新聞組的問題和答案的分類目錄.
    http://java.sun.com/docs/books/tutorial/ - 來自SUN公司的官方Java指南 - 對于了解幾乎所有的java技術特性非常有幫助.
    http://www.javablogs.com - 互聯網上最活躍的一個Java Blog網站.
    http://java.about.com/ - 來自About.com的Java新聞和技術文章網站.
    http://www.codechina.net 提供大量的java源代碼及教程。


     



    下面是一些我看到過的JAVA網址,覺得還不錯,大家有興趣可以都去看看。
    A Programmer's Guide to the World Wide Web
    http://www.apl.jhu.edu/~hall/WWW/
    學習JAVA及INTERNET相關知識的最佳網站

    developerWorks  Java technology  overview
    http://www.ibm.com/developer/java/
    IBM的JAVA開發者交流中心,有大量實用的文檔及實例可供下載

    Developing Java Beans
    http://www.oreilly.com/catalog/javabeans/noframes.html
    講解JAVABEEAN的開發及過程,有實例可供下載

    Java Programming Resources
    http://www.apl.jhu.edu/~hall/java/
    學習JAVA的一個好去處,有很多有用的知識集中在這里

    The Source for Java(TM) Technology
    http://java.sun.com/
    JAVA技術最全、最新、軟件最豐富、文檔最實用、最。。。。。
    這個站點如果你沒去過,那千萬不要跟別人予你是學JAVA的。:-)

    JAVA2000-- Final Javascript,ASP,DHTML
    http://java2000.wol.com.cn/index.html
    大量的JavaScript源代碼,去過之后,再出來的時候你已經是JAVAScript大師了
    站長更新的時間很頻,保證了代碼的及時性,還不快去DOWN

    Java程序庫
    http://www.eastart.com/java.html
    大量的JAVA程序集中在這里,對編程有很大的提高,

    Java網絡夢工廠
    http://helj2000.3322.net/
    提供了許多實用的JAVA文檔及示例,并有部分的JAVASCRIPT源代碼

    SCJP - Sun Certified Java Progammer Exam
    http://www.spaceports.com/~javaexam/
    這個可不得了了,想通過SUN公司的JAVA認證嗎?快去這個網站走走吧
    提供了許多試題,并有名師講解

    探索者工作室
    http://grwy.online.ha.cn/explorer/
    挺長時間不去這個地方了,因為沒時間,也就忘了這是什么的集散地了:)
    不過,既然能上到我的書簽中,自然也不會是什么省油的燈,去看看吧。

    posted @ 2007-10-15 11:10 阿偉 閱讀(268) | 評論 (0)編輯 收藏

    1.備份方法:
    在"系統盤\program files\common files\symantec shared\virusdefs\"目錄找到幾個以時

    間命名的文件夾,備份其中一個最新的。
     
    2.還原方法:
    將備份的文件夾拷貝到"系統盤\program files\common files\symantec

    shared\virusdefs\incoming"目錄中,重新啟動Symantec AntiVirus即可.


     

    posted @ 2007-07-30 23:17 阿偉 閱讀(1024) | 評論 (1)編輯 收藏
    在JS腳本中要控制一個按鈕的顯示或者隱藏,結果隱藏的時候沒問題:document.all["btnMODEL(FY_REGISTER_BABY_VISIT).STRING(HIVDATE)"].style.display="none";
    而在控制顯示的時候:document.all["btnMODEL(FY_REGISTER_BABY_VISIT).STRING(HIVDATE)"].style.display="  ";卻老報腳本錯誤:無法得到display屬性。參數無效。

    郁悶了好久,最好才發現是document.all["btnMODEL(FY_REGISTER_BABY_VISIT).STRING(HIVDATE)"].style.display="  ";空格的問題,改成document.all["btnMODEL(FY_REGISTER_BABY_VISIT).STRING(HIVDATE)"].style.display="";把空格去掉就可以了,
    真暈啊!!!
    posted @ 2007-07-30 19:20 阿偉 閱讀(635) | 評論 (0)編輯 收藏
    下載地址:http://www.crummy.com/software/BeautifulSoup/


    Beautiful Soup

    "A tremendous boon." -- Python411 Podcast

    [ Download | Documentation | What's New | Contributors | To-do list | Forum ]

    Beautiful Soup is a Python HTML/XML parser designed for quick turnaround projects like screen-scraping. Three features make it powerful:

    1. Beautiful Soup won't choke if you give it bad markup. It yields a parse tree that makes approximately as much sense as your original document. This is usually good enough to collect the data you need and run away.
    2. Beautiful Soup provides a few simple methods and Pythonic idioms for navigating, searching, and modifying a parse tree: a toolkit for dissecting a document and extracting what you need. You don't have to create a custom parser for each application.
    3. Beautiful Soup automatically converts incoming documents to Unicode and outgoing documents to UTF-8. You don't have to think about encodings, unless the document doesn't specify an encoding and Beautiful Soup can't autodetect one. Then you just have to specify the original encoding.

    Beautiful Soup parses anything you give it, and does the tree traversal stuff for you. You can tell it "Find all the links", or "Find all the links of class externalLink", or "Find all the links whose urls match "foo.com", or "Find the table heading that's got bold text, then give me that text."

    Valuable data that was once locked up in poorly-designed websites is now within your reach. Projects that would have taken hours take only minutes with Beautiful Soup.

    Download Beautiful Soup

    The latest version is Beautiful Soup version 3.0.4, released April 10, 2007. You can download it as a single, self-contained file, or as a tarball with installer script and unit tests. Beautiful Soup is licensed under the same terms as Python itself, so you can drop it into almost any Python application (or into your library path) and start using it immediately.

    Beautiful Soup works with Python versions 2.3 and up. It works best with Python versions 2.4 and up. If you don't have Python 2.4, you should install the cjkcodecs, iconvcodec, and chardet libraries. If you don't do this, Beautiful Soup will still work, but it won't be very good at parsing documents in Asian encodings.

    Older versions are still available: the 1.x series works with Python 1.5, and the 2.x series has a fairly large installed base.

    posted @ 2007-07-30 13:21 阿偉 閱讀(900) | 評論 (0)編輯 收藏

    先找到WSAD的安裝路徑,如:
    C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.1\wsappdev.ini

    [Settings]
    DefaultWorkspace=<My Documents>\IBM\wsappdev51\workspace
    ProductName=IBM WebSphere Studio Application Developer
    Version=5.1.1
    Full=Yes
    KeyName=wsappdev510
    VMArgs=-Xj9
    LUMProductID=1
    *************** 加上這句話就可以了**********
    SetWorkSpace=True 
    ******************END*********************
    LUMProductVersion=5.1.1
    Website=www.ibm.com/websphere/developer/zones/studio/appdev/

    [Environment Variables]

    posted @ 2007-06-16 18:21 阿偉 閱讀(391) | 評論 (0)編輯 收藏

    1:
    先配置WSAD的JAVA->JAVADOC->JAVADOC命令(所安裝的JDK下的BIN中的JAVADOC.EXE)

    2:
    右鍵點擊要導出DOC文件的源代碼包-》“導出”-》javadoc-》下一步進入“生成javadoc”-》在“使用標準Doclet(S)”->"目標"-》選擇DOC存放的路徑-》“完成”,便會自動將所有類的文檔導出來。(當然,前提是每個類里面的注釋必須符合規范)

    posted @ 2007-06-05 18:46 阿偉 閱讀(249) | 評論 (0)編輯 收藏


    ==============================實踐后===============================

    如果兩個字段都是DATE型,那么直接用END_DATE - BEGIN_DATE即可,不需要任何轉型,取整直接用TRUNC即可:TRUNC(END_DATE - BEGIN_DATE),這樣是直接將小數部分舍去。

    =====================================================================

    *************實例(包括MONTHS_BETWEEN,ADD_MONTHS,MOD,LAST_DAY的用法)******************

    /*
       解決方案;本例假設用戶統計2007-05月份的報告及時率
       1.需要要取得2007-05月份需要做隨訪的嬰兒信息
       2.再查詢出這些嬰兒中在本次隨訪中已經做了隨訪并且滿足<=20天的
     */
     /*2007-5月需要隨訪的嬰兒ID*/
     
     select T.ID,T.*  /*不太準確*/
     from fy_new_baby t
     where
     mod(trunc(months_between(TO_DATE('2007-05-31', 'yyyy-mm-dd') ,t.birthday)),12)  in (1,3,6,9,12)
     and t.live = '1'
     
     select T.ID,T.*  /*比較準確*/
     FROM FY_NEW_BABY T
     WHERE MOD(TRUNC(MONTHS_BETWEEN(TO_DATE('2007-05-31','yyyy-mm-dd'),T.BIRTHDAY)),12) IN (1,3,6,9,12)
     AND T.LIVE = '1'
    /*本月需要做隨訪的并且已經做了隨訪的記錄
    (其中也包括了以前做過隨訪而并非算是本次隨訪的,后面通過(隨訪日期-本次應該隨訪日期)>0來將其排除掉*/
     select v.* from fy_register_visit v
     where v.new_baby_id in (select T.ID
     from fy_new_baby t
     where
     mod(trunc(months_between(TO_DATE('2007-05-31', 'yyyy-mm-dd') ,t.birthday)),12)  in (1,3,6,9,12)
     and t.live = '1')
    /*出生日期和本月的月差*/
     SELECT MONTHS_BETWEEN(TO_DATE('2007-05-31','YYYY-MM-DD'),T.BIRTHDAY) FROM FY_NEW_BABY T
     
    /*本月需要做隨訪的嬰兒在本月應該隨訪的日期*/
     select T.ID,T.BIRTHDAY,ADD_MONTHS(T.BIRTHDAY,TRUNC(MONTHS_BETWEEN(TO_DATE('2007-05-31','YYYY-MM-DD'),T.BIRTHDAY)) ),t.*
     from fy_new_baby t WHERE T.ID IN (select T.ID
     from fy_new_baby t
     where
     mod(trunc(months_between(TO_DATE('2007-05-31', 'yyyy-mm-dd') ,t.birthday)),12)  in (1,3,6,9,12)
     and t.live = '1')
     
     
     /*需要在本月做隨訪的嬰兒的隨訪日期-本月應該做隨訪的日期*/
      select ff.id,v.vst_date,ff.birthday, ff.shouldvisit,(v.vst_date-ff.shouldvisit) as day from fy_register_visit v,
     ( select T.ID as id,T.BIRTHDAY as birthday,ADD_MONTHS(T.BIRTHDAY,TRUNC(MONTHS_BETWEEN(TO_DATE('2007-05-31','YYYY-MM-DD'),T.BIRTHDAY)) ) as shouldvisit
      from fy_new_baby t WHERE T.ID IN (select T.ID
      from fy_new_baby t
      where
      mod(trunc(months_between(TO_DATE('2007-05-31', 'yyyy-mm-dd') ,t.birthday)),12)  in (1,3,6,9,12)
      and t.live = '1') ) ff
      where v.new_baby_id = ff.id
     
       /*隨訪表中滿足(隨訪日期-本月應該隨訪日期<=20)的*/
      select ff.id,v.vst_date,v.vst_zonecode,ff.birthday, ff.shouldvisit,(v.vst_date-ff.shouldvisit) as day from fy_register_visit v,
     ( select T.ID as id,T.BIRTHDAY as birthday,ADD_MONTHS(T.BIRTHDAY,TRUNC(MONTHS_BETWEEN(TO_DATE('2007-05-31','YYYY-MM-DD'),T.BIRTHDAY)) ) as shouldvisit
      from fy_new_baby t WHERE T.ID IN (select T.ID
      from fy_new_baby t
      where
      mod(trunc(months_between(TO_DATE('2007-05-31', 'yyyy-mm-dd') ,t.birthday)),12)  in (1,3,6,9,12)
      and t.live = '1') ) ff
      where v.new_baby_id = ff.id
      and v.vst_date-ff.shouldvisit<=20
      and v.vst_date-ff.shouldvisit>=0
     
      /*2007-05月份需要隨訪的活產嬰兒總數---按地區分組
        因為FY_NEW_BABY表中沒有地區字段,所以需要關聯FY_PREGNANT_REG表*/
     select B.REP_ZONECODE  , count(*) as shouldVisitNum
     FROM FY_NEW_BABY T,FY_PREGNANT_REG B
     WHERE MOD(TRUNC(MONTHS_BETWEEN(TO_DATE('2007-05-31','yyyy-mm-dd'),T.BIRTHDAY)),12) IN (1,3,6,9,12)
     AND T.LIVE = '1'
     AND T.CARD_ID = B.ID
     GROUP BY B.REP_ZONECODE
     
     /*2007-05月份需要隨訪的嬰兒并且已經存在在隨訪表中并滿足(0=<隨訪日期-本月應該隨訪日期<=20)的*/
     select v.vst_zonecode, count(distinct v.id) as visitNum /*ff.id,v.vst_date,ff.birthday, ff.shouldvisit,(v.vst_date-ff.shouldvisit) as day*/
       from fy_register_visit v,
            (select T.ID as id,
                    T.BIRTHDAY as birthday,
                    ADD_MONTHS(T.BIRTHDAY,
                               TRUNC(MONTHS_BETWEEN(TO_DATE('2007-05-31',
                                                            'YYYY-MM-DD'),
                                                    T.BIRTHDAY))) as shouldvisit
               from fy_new_baby t
              WHERE T.ID IN (select T.ID
                               from fy_new_baby t
                              where mod(trunc(months_between(TO_DATE('2007-05-31',
                                                                     'yyyy-mm-dd'),
                                                             t.birthday)),
                                        12) in (1, 3, 6, 9, 12)
                                and t.live = '1')) ff
      where v.new_baby_id = ff.id
        and v.vst_date - ff.shouldvisit <= 20
        and v.vst_date - ff.shouldvisit >= 0
      group by v.vst_zonecode

    ***************************************用例END****************************************

     


    ===========================參考資料================================================
     Oracle中如何計算時間差
    計算時間差是Oracle DATA數據類型的一個常見問題。Oracle支持日期計算,你可以創建諸如“日期1-日期2”這樣的表達式來計算這兩個日期之間的時間差。

    一旦你發現了時間差異,你可以使用簡單的技巧來以天、小時、分鐘或者秒為單位來計算時間差。為了得到數據差,你必須選擇合適的時間度量單位,這樣就可以進行數據格式隱藏。

    使用完善復雜的轉換函數來轉換日期是一個誘惑,但是你會發現這不是最好的解決方法。

    round(to_number(end-date-start_date))- 消逝的時間(以天為單位)

    round(to_number(end-date-start_date)*24)- 消逝的時間(以小時為單位)

    round(to_number(end-date-start_date)*1440)- 消逝的時間(以分鐘為單位)

    顯示時間差的默認模式是什么?為了找到這個問題的答案,讓我們進行一個簡單的SQL *Plus查詢。

    SQL> select sysdate-(sysdate-3) from dual;

    SYSDATE-(SYSDATE-3)
    -------------------
                      3

    這里,我們看到了Oracle使用天來作為消逝時間的單位,所以我們可以很容易的使用轉換函數來把它轉換成小時或者分鐘。然而,當分鐘數不是一個整數時,我們就會遇到放置小數點的問題。

    Select
       (sysdate-(sysdate-3.111))*1440
    from
       dual;

    (SYSDATE-(SYSDATE-3.111))*1440
    ------------------------------
                        4479.83333

    當然,我們可以用ROUND函數(即取整函數)來解決這個問題,但是要記住我們必須首先把DATE數據類型轉換成NUMBER數據類型。

    Select
       round(to_number(sysdate-(sysdate-3.111))*1440)
    from
       dual;

    ROUND(TO_NUMBER(SYSDATE-(SYSDATE-3.111))*1440)
    ----------------------------------------------
                                              4480

    我們可以用這些函數把一個消逝時間近似轉換成分鐘并把這個值寫入Oracle表格中。在這個例子里,我們有一個離線(logoff)系統級觸發機制來計算已經開始的會話時間并把它放入一個Oracle STATSPACK USER_LOG擴展表格之中。

    Update
       perfstat.stats$user_log
    set
       elapsed_minutes =
       round(to_number(logoff_time-logon_time)*1440)
    where
       user = user_id
    and
       elapsed_minutes is NULL;

    posted @ 2007-06-05 18:44 阿偉 閱讀(346) | 評論 (0)編輯 收藏

     

    功能:Oracle數據導入導出imp/exp就相當與oracle數據還原與備份。
     
    大多情況都可以用Oracle數據導入導出完成數據的備份和還原(不會造成數據的丟失)。
     
     Oracle
    有個好處,雖然你的電腦不是服務器,但是你裝了oracle客戶端,并建立了連接
     
    (通過net8 assistant中本地-->服務命名 添加正確的服務命名
     
    其實你可以想成是客戶端與服務器端修了條路,然后數據就可以被拉過來了)
     
    這樣你可以把數據導出到本地,雖然可能服務器離你很遠。
     
    你同樣可以把dmp文件從本地導入到遠處的數據庫服務器中。
     
    利用這個功能你可以構建倆個相同的數據庫,一個用來測試,一個用來正式使用。
     
    執行環境:可以在SQLPLUS.EXE或者DOS(命令行)中執行,
     DOS
    中可以執行時由于 oracle 8i  安裝目錄\ora81\BIN被設置為全局路徑,
     
    該目錄下有EXP.EXEIMP.EXE文件被用來執行導入導出。
     oracle
    java編寫,我想SQLPLUS.EXEEXP.EXEIMP.EXE這倆個文件是被包裝后的類文件。
     SQLPLUS.EXE
    調用EXP.EXEIMP.EXE他們所包裹的類,完成導入導出功能。
     
    下面介紹的是導入導出的實例,向導入導出看實例基本上就可以完成,因為導入導出很簡單。
    數據導出:
     1
    將數據庫TEST完全導出,用戶名system 密碼manager 導出到D:\daochu.dmp
       exp system/manager@TEST file=d:\daochu.dmp full=y
     2
    將數據庫中system用戶與sys用戶的表導出
       exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
     3
    將數據庫中的表table1 table2導出
       exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
     4
    將數據庫中的表table1中的字段filed1"00"打頭的數據導出
       exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
     
        
    上面是常用的導出,對于壓縮我不太在意,用winzipdmp文件可以很好的壓縮。
                        
    不過在上面命令后面 加上 compress=y  就可以了

    數據的導入
     1
    D:\daochu.dmp 中的數據導入 TEST數據庫中。
       imp system/manager@TEST  file=d:\daochu.dmp
      
    上面可能有點問題,因為有的表已經存在,然后它就報錯,對該表就不進行導入。
      
    在后面加上 ignore=y 就可以了。
     2
    d:\daochu.dmp中的表table1 導入
     imp system/manager@TEST  file=d:\daochu.dmp  tables=(table1)
     
     
    基本上上面的導入導出夠用了。不少情況我是將表徹底刪除,然后導入。
     
    注意:
     
    你要有足夠的權限,權限不夠它會提示你。
     
    數據庫時可以連上的。可以用tnsping TEST 來獲得數據庫TEST能否連上。
    可以通過輸入 IMP 命令和您的用戶名/口令
    后接用戶名/口令的命令:

    例程: IMP SCOTT/TIGER

    或者, 可以通過輸入 IMP 命令和各種參數來控制導入
    按照不同參數。要指定參數,您可以使用關鍵字:

    格式: IMP KEYWORD=value KEYWORD=(value1,value2,...,vlaueN)
    例程: IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N
    TABLES=(T1: P1,T1: P2),如果 T1 是分區表

    USERID 必須是命令行中的第一個參數。

    關鍵字 說明(默認)        關鍵字      說明(默認)
    --------------------------------------------------------------------------
    USERID  
    用戶名/口令           FULL         導入整個文件 (N)
    BUFFER  
    數據緩沖區大小         FROMUSER     所有人用戶名列表
    FILE    
    輸入文件 (EXPDAT.DMP)    TOUSER       用戶名列表
    SHOW    
    只列出文件內容 (N) TABLES      表名列表
    IGNORE  
    忽略創建錯誤 (N)    RECORDLENGTH  IO 記錄的長度
    GRANTS 
    導入權限 (Y)           INCTYPE      增量導入類型
    INDEXES
    導入索引 (Y)          COMMIT       提交數組插入 (N)
    ROWS   
    導入數據行 (Y)        PARFILE      參數文件名
    LOG     
    屏幕輸出的日志文件   CONSTRAINTS  導入限制 (Y)
    DESTROY               
    覆蓋表空間數據文件 (N)
    INDEXFILE             
    將表/索引信息寫入指定的文件
    SKIP_UNUSABLE_INDEXES 
    跳過不可用索引的維護 (N)
    FEEDBACK              
    x 行顯示進度 (0)
    TOID_NOVALIDATE       
    跳過指定類型 ID 的驗證
    FILESIZE              
    每個轉儲文件的最大大小
    STATISTICS            
    始終導入預計算的統計信息
    RESUMABLE             
    遇到與空格有關的錯誤時掛起 (N)
    RESUMABLE_NAME        
    用來標識可恢復語句的文本字符串
    RESUMABLE_TIMEOUT      RESUMABLE
    的等待時間
    COMPILE               
    編譯過程, 程序包和函數 (Y)

    下列關鍵字僅用于可傳輸的表空間
    TRANSPORT_TABLESPACE
    導入可傳輸的表空間元數據 (N)
    TABLESPACES
    將要傳輸到數據庫的表空間
    DATAFILES
    將要傳輸到數據庫的數據文件
    TTS_OWNERS
    擁有可傳輸表空間集中數據的用戶

    posted @ 2007-06-05 18:41 阿偉 閱讀(783) | 評論 (0)編輯 收藏

    數據庫中導出PDM:
    1.
    打開PowerDesigner-》新建-“Physical Data Model”-》DBMS:ORACLE Version 9i
    2:
    打開PowerDesigner-》菜單欄“Database”-》Database Reverse Engineering-》Using an ODBC data source中選擇右邊的瀏覽-》connect to an ODBC Data Source-》在Machine data source中選擇你配置好的數據源。(注:如果第一次連接,需要先配置數據源,步驟如下:點擊“Add”按鈕-》ODBC數據源管理器-》點擊“添加”按鈕-》創建新數據源-》選擇“Oracle in OraHome92” -》完成-》進入“Oracle ODBC Driver Configuration”-》配置數據源名稱(Data Source Name)以及監聽器(TNS Service Name)-》配置完成后點擊右邊的“Test Connection”-》在彈出框里輸入連接數據庫的用戶名和密碼-》點擊OK-》提示Connection successful-》OK-》數據源配置成功。-》退出數據源配置后,在數據源連接對話框中(Connect to an ODBC Data Source)中選擇好剛才配置的數據源,然后再次填寫用戶名和密碼-》點擊connect,就可連接到數據庫上。)
    -》點擊“確定”-》彈出“ODBC Reverse Engineering”界面,里面是此數據庫用戶所擁有的所有表,選中要導出PDM的表-》點擊“OK”,便可導出所選表的PDM-》點擊菜單欄中的保存,可將導出的PDM文件保存在相應的文件目錄中。

    將已有的PDM文件到成rtf文件:
    1:
    打開已有的PDM文件-》然后選中根目錄-》在菜單欄中選擇“Model”-》“Reports”-》“Manage Templates”-》“List of Report Templates”中選擇“Standard Physical Reprot”-》點擊上面菜單欄中的新建-》選擇最下面的“Physical Data Model”,并填寫Name,語言選擇chinese,點擊OK-》彈出“Available items”和“Template items”界面-》在左面的列表中選擇“Table”->"Table Column list"->雙擊,將其選擇到右面的項目中-》展開Table樹型,右鍵點擊Table Column list-》選擇Layout屬性,開在此界面中選擇要導出的rtf中的列-》退出右鍵點擊Table Colum list選擇“edit”-》在此設置導出的表名,可設中文%PARENT%及英文名%PARENTCODE%(點擊下面的insert),點擊OK。

    posted @ 2007-06-05 18:38 阿偉 閱讀(12802) | 評論 (0)編輯 收藏
     

    雙擊新建的服務器,打開WebSphere服務器的配置界面:

    1. 點擊“環境”一項-》“添加外部文件夾”-》將工程用到的config文件夾添加近來。此config文件夾就象以前的數據源配置文件一樣,是此工程公用的連接操作數據源的配置文件。

    2. 點擊“數據源”-》在“服務器設置”中的“JDBC提供程序列表”-》“添加”-》“數據庫類型:ORACLE”-》“JDBC提供程序類型:Oracle JDBC Thin Driver

     

    在上面選擇的JDBC提供程序中定義的數據源:一欄中-》“添加”-》“選擇JDBC提供的數據源的類型:Oracle JDBC Thin Driver”-》下一步-》“名稱隨便起,但JNDI名稱必須和JNDI.XML中的JNDI名稱一致(如:jdbc/DataSource)。然后就是在組件管理的認證別名中選擇配好的別名,即后面4中講到的安全性配置的起的別名。”

     

    在“在以上選擇的數據源中定義的資源屬性”一欄中的“URL”選中URL后點“編輯”-》“值”-》填入要連接的數據庫的URL jdbc:oracle:thin:@192.168.100.180:1521:orclcdc,

    3. 點擊“端口”一項,如果要修改服務器的端口,在“單元設置”-》“主機別名列表:”一欄中和“服務器設置”-》“HTTP傳輸列表:”一欄中的相應端口號都要改。

    4. 點擊“安全性”-》“單元設置”-》“JAAS認證條目”-》“添加”-》“別名隨便起,(此別名在2中配置數據源時要用到)用戶標識為:數據庫名;密碼為登陸數據庫的密碼;”

    5. 點擊“應用程序”-》“應用程序設置”-》將左邊顯示的應用程序選中,然后在右邊出現的幾個框里將第二個“WAR類載入器策略”修改為“APPLICATION

    6. 最后一步是打開項目中的WEB-INF里的web.xml,在右邊的透視圖中點擊“資源”,然后在“資源引用”一欄下選中顯示的資源引用,然后確定在右邊的“WebSphere”綁定中的“JNDI名稱”中捆綁的是JNDI的名稱(如:jdbc/DataSource

    posted @ 2007-04-20 23:07 阿偉 閱讀(728) | 評論 (0)編輯 收藏
    僅列出標題
    共8頁: 上一頁 1 2 3 4 5 6 7 8 下一頁 
    主站蜘蛛池模板: 好先生在线观看免费播放| 免费国产黄网站在线观看视频 | 一级有奶水毛片免费看| 无码国产亚洲日韩国精品视频一区二区三区 | 久久永久免费人妻精品| 久久夜色精品国产噜噜噜亚洲AV | 亚洲AV日韩综合一区| 成人永久免费高清| 亚洲日韩在线中文字幕综合 | 亚洲av永久无码精品网站 | 亚洲高清美女一区二区三区| 蜜桃成人无码区免费视频网站| 亚洲人成电影在线天堂| 91精品免费观看| 久久久久久亚洲精品影院| 国产男女性潮高清免费网站| 另类小说亚洲色图| 亚洲人成无码网WWW| AAA日本高清在线播放免费观看| 91久久亚洲国产成人精品性色| 222www免费视频| 色综合久久精品亚洲国产| 亚洲人成网站18禁止一区| 日本一道本不卡免费| 亚洲国产成a人v在线观看| 国产成人免费福利网站| 十八禁视频在线观看免费无码无遮挡骂过 | 色噜噜亚洲精品中文字幕| 日韩免费视频一区二区| 精品丝袜国产自在线拍亚洲| 免费日本黄色网址| 久久久免费的精品| 欧洲 亚洲 国产图片综合| 亚洲综合亚洲综合网成人| 日本xxxx色视频在线观看免费| 亚洲人成色77777在线观看| 国产亚洲精久久久久久无码AV| 91精品国产免费久久久久久青草| 黄页网址在线免费观看| 水蜜桃亚洲一二三四在线| 青青青青青青久久久免费观看|