心的方向

          新的征途......
          posts - 75,comments - 19,trackbacks - 0
           轉(zhuǎn)之:

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

                                   

           Java開發(fā)者必去的20個英文技術(shù)網(wǎng)站

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


           



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

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

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

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

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

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

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

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

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

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

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

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

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

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


           

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

          郁悶了好久,最好才發(fā)現(xiàn)是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 阿偉 閱讀(641) | 評論 (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 阿偉 閱讀(907) | 評論 (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 阿偉 閱讀(398) | 評論 (0)編輯 收藏

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

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

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


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

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

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

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

          /*
             解決方案;本例假設(shè)用戶統(tǒng)計2007-05月份的報告及時率
             1.需要要取得2007-05月份需要做隨訪的嬰兒信息
             2.再查詢出這些嬰兒中在本次隨訪中已經(jīng)做了隨訪并且滿足<=20天的
           */
           /*2007-5月需要隨訪的嬰兒ID*/
           
           select T.ID,T.*  /*不太準(zhǔn)確*/
           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.*  /*比較準(zhǔn)確*/
           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'
          /*本月需要做隨訪的并且已經(jīng)做了隨訪的記錄
          (其中也包括了以前做過隨訪而并非算是本次隨訪的,后面通過(隨訪日期-本次應(yīng)該隨訪日期)>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
           
          /*本月需要做隨訪的嬰兒在本月應(yīng)該隨訪的日期*/
           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')
           
           
           /*需要在本月做隨訪的嬰兒的隨訪日期-本月應(yīng)該做隨訪的日期*/
            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
           
             /*隨訪表中滿足(隨訪日期-本月應(yīng)該隨訪日期<=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月份需要隨訪的活產(chǎn)嬰兒總數(shù)---按地區(qū)分組
              因為FY_NEW_BABY表中沒有地區(qū)字段,所以需要關(guān)聯(lián)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月份需要隨訪的嬰兒并且已經(jīng)存在在隨訪表中并滿足(0=<隨訪日期-本月應(yīng)該隨訪日期<=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數(shù)據(jù)類型的一個常見問題。Oracle支持日期計算,你可以創(chuàng)建諸如“日期1-日期2”這樣的表達式來計算這兩個日期之間的時間差。

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

          使用完善復(fù)雜的轉(zhuǎn)換函數(shù)來轉(zhuǎn)換日期是一個誘惑,但是你會發(fā)現(xiàn)這不是最好的解決方法。

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

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

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

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

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

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

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

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

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

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

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

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

          我們可以用這些函數(shù)把一個消逝時間近似轉(zhuǎn)換成分鐘并把這個值寫入Oracle表格中。在這個例子里,我們有一個離線(logoff)系統(tǒng)級觸發(fā)機制來計算已經(jīng)開始的會話時間并把它放入一個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 阿偉 閱讀(353) | 評論 (0)編輯 收藏

           

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

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

          例程: IMP SCOTT/TIGER

          或者, 可以通過輸入 IMP 命令和各種參數(shù)來控制導(dǎo)入
          按照不同參數(shù)。要指定參數(shù),您可以使用關(guān)鍵字:

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

          USERID 必須是命令行中的第一個參數(shù)。

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

          下列關(guān)鍵字僅用于可傳輸?shù)谋砜臻g
          TRANSPORT_TABLESPACE
          導(dǎo)入可傳輸?shù)谋砜臻g元數(shù)據(jù) (N)
          TABLESPACES
          將要傳輸?shù)綌?shù)據(jù)庫的表空間
          DATAFILES
          將要傳輸?shù)綌?shù)據(jù)庫的數(shù)據(jù)文件
          TTS_OWNERS
          擁有可傳輸表空間集中數(shù)據(jù)的用戶

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

          數(shù)據(jù)庫中導(dǎo)出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中選擇你配置好的數(shù)據(jù)源。(注:如果第一次連接,需要先配置數(shù)據(jù)源,步驟如下:點擊“Add”按鈕-》ODBC數(shù)據(jù)源管理器-》點擊“添加”按鈕-》創(chuàng)建新數(shù)據(jù)源-》選擇“Oracle in OraHome92” -》完成-》進入“Oracle ODBC Driver Configuration”-》配置數(shù)據(jù)源名稱(Data Source Name)以及監(jiān)聽器(TNS Service Name)-》配置完成后點擊右邊的“Test Connection”-》在彈出框里輸入連接數(shù)據(jù)庫的用戶名和密碼-》點擊OK-》提示Connection successful-》OK-》數(shù)據(jù)源配置成功。-》退出數(shù)據(jù)源配置后,在數(shù)據(jù)源連接對話框中(Connect to an ODBC Data Source)中選擇好剛才配置的數(shù)據(jù)源,然后再次填寫用戶名和密碼-》點擊connect,就可連接到數(shù)據(jù)庫上。)
          -》點擊“確定”-》彈出“ODBC Reverse Engineering”界面,里面是此數(shù)據(jù)庫用戶所擁有的所有表,選中要導(dǎo)出PDM的表-》點擊“OK”,便可導(dǎo)出所選表的PDM-》點擊菜單欄中的保存,可將導(dǎo)出的PDM文件保存在相應(yīng)的文件目錄中。

          將已有的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屬性,開在此界面中選擇要導(dǎo)出的rtf中的列-》退出右鍵點擊Table Colum list選擇“edit”-》在此設(shè)置導(dǎo)出的表名,可設(shè)中文%PARENT%及英文名%PARENTCODE%(點擊下面的insert),點擊OK。

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

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

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

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

           

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

           

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

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

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

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

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

          posted @ 2007-04-20 23:07 阿偉 閱讀(735) | 評論 (0)編輯 收藏
          僅列出標(biāo)題
          共8頁: 上一頁 1 2 3 4 5 6 7 8 下一頁 
          主站蜘蛛池模板: 五家渠市| 澜沧| 横山县| 桃源县| 和政县| 望奎县| 中山市| 大方县| 治多县| 革吉县| 易门县| 岑巩县| 都兰县| 资阳市| 炎陵县| 泌阳县| 肇州县| 黎川县| 香河县| 师宗县| 温州市| 怀柔区| 化州市| 林甸县| 定结县| 顺昌县| 云林县| 大冶市| 和田县| 洮南市| 郁南县| 育儿| 光泽县| 昆明市| 新竹县| 太谷县| 东宁县| 宝山区| 龙泉市| 长丰县| 山阴县|