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

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

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

    躺在沙灘上的小豬

    快樂的每一天

    #

    【收藏】朋友推薦的站點

    http://ftp.cdut.edu.cn/pub/linux/language/
    http://www.miex.org/python/

    posted @ 2005-09-20 13:34 martin xus| 編輯 收藏

    [收藏] [翻譯]Python Programming FAQ

    ??? http://wiki.woodpecker.org.cn/moin/PyProgFaq

    posted @ 2005-09-20 11:35 martin xus| 編輯 收藏

    python的強悍:)

    昨天的問題,終于知道了,是oracle8搞的鬼,懶的再去找什么驅動了。便想起了python
    幸好張駿 的幫忙,讓我從一知半解到寫出代碼。

    用python的代碼明顯簡潔多了,而且我喜歡代碼的靈活。

    import cx_Oracle 
    
    def parse(): 
        '''generate the content html''' 
    
        sql = '''select t.bz_code code, t.bz_title title, t.bz_content content 
            from bz_czzs t 
            order by t.bz_code''' 
    
        connection = cx_Oracle.connect( 'etasadmin/etasadmin@zhongju' ) 
        cursor = connection.cursor() 
        cursor.execute(sql) 
        item=cursor.fetchone() 
        i=1; 
        print 'begin' 
        while item: 
            i+=1 
            print 'parsing ',i,' item....' 
            writeContent(item[0],item[1],str(item[2])) 
            item=cursor.fetchone() 
    
        print 'end' 
    def writeContent(code,title,content): 
        filename='D:\\workspace\\style\\test\\content_body.html'    
        s = getContent(code,title,content)
        out = open(filename,'a') 
        out.write(s) 
        out.flush() 
        out.close() 
        
    if __name__=='__main__': 
        print 'parse..................'    
        parse() 
        print 'end'

    看樣子,要好好學習它了。
    python 真棒 o_o

    posted @ 2005-09-20 11:32 martin xus| 編輯 收藏

    oracle8 Clob 的問題

    注:問題已經解決,oracle8的問題,處理lob需要oci

    昨天處理數據的時候,遇到oracle的clob的問題。解決不了,郁悶。

    oracle.sql.CLOB clob = (oracle.sql.CLOB)  rs.getClob("content"); 
    Reader reader = rs.getCharacterStream("content"); 
    reader.read(c); 
    
    System.out.println("content:" + new String(c)); 
    
    if (null != clob && 0 < clob.length()) 
         System.out.println("content:" +
                 clob.getSubString((long) 1, (int) clob.length())); 
    else 
         System.out.println("nop");

    在這下面兩處,總是報錯。

    reader.read(c);

    clob.getSubString((long) 1, (int) clob.length())

    錯誤如下:

    java.io.IOException: 類型長度大于最大值 
            at oracle.jdbc.dbaccess.DBError.SQLToIOException(DBError.java:716) 
            at oracle.jdbc.driver.OracleClobReader.needChars(OracleClobReader.java:222) 
            at oracle.jdbc.driver.OracleClobReader.read(OracleClobReader.java:163) 
            at java.io.Reader.read(Reader.java:100) 
            at com.jxlt.db.parse.Parse.parse(Parse.java:46) 
            at com.jxlt.db.parse.Parse.main(Parse.java:79) 
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
            at java.lang.reflect.Method.invoke(Method.java:324) 
            at com.intellij.rt.execution.application.AppMain.main(AppMain.java:86)

    google了一下 ,很多人說是驅動的問題,我用了oracle 9自己帶的class12&ojdbc14.jar都不行,到oracle站點下了 oralce 10g的驅動,同樣也是。

    posted @ 2005-09-19 09:09 martin xus| 編輯 收藏

    o_o

    申請了個blog :)thx blogjava!

    以前的一篇收藏的文章,放這里來
    ----------------------------------------------

    客戶提出的需求是能同時實現

    非實時查詢
    實時查詢
    沒有用過實現兩臺服務器的連接,google了一下。正好有:)留著

    url:http://www.softhouse.com.cn/html/200411/2004113009170200002474.html

    如何連接兩臺Oracle服務器

    軟件環境:

    1、Windows NT4.0+ORACLE 8.0.4
    2、ORACLE安裝路徑為:C:\ORANT
    3、服務器A、服務器B,均裝有NT 4.0中文版

    實現方法:

    1. 假設A地址192.1.1.1,B地址192.1.1.2

    2. A、B上配置好TCP/IP,互相Ping通。

    3. 配置init.ora文件,若global_name = true的話,database link 的名字必須同遠程機的實例名相同,

      為簡便起見,請將global_name 設為 false。

    4. 在服務器上配置tnsnames.ora,將Remote機器的地址(IP)信息加入本地的tnsnames.ora

      A服務器:

      TNSA_B =
       (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS =
           (COMMUNITY = tcp.world)
           (PROTOCOL = TCP)
           (Host = 192.1.1.2)
           (Port = 1521)
          )
        )
        (CONNECT_DATA = (SID = ORCL)
        )
       )

      B服務器:

      TNSB_A =
       (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS =
           (COMMUNITY = tcp.world)
           (PROTOCOL = TCP)
           (Host = 192.1.1.1)
           (Port = 1521)
          )
        )
        (CONNECT_DATA = (SID = ORCL)
        )
       )

    5. 在 SQL*Plus 或其它工具中創建數據庫鏈接

      A服務器:create public database link A_TO_B connect to tmp identified by tmp using 'TNSA_B';

      B服務器:create public database link B_TO_A connect to tmp identified by tmp using 'TNSB_A';

      說明:
      tmp是一個臨時用戶,A服務器、B服務器上均有,它的作用是提供鏈接的目的地,
      假如:
      B服務器上有user1、user2、tmp三個用戶,user1和user2把他們想要對外公開的表的權限授給tmp用戶,
      那么,所有能通過database link連接到tmp用戶上的人就可以直接訪問user1、user2上的已授權表了。

    6. 建立database link以后,請用這種格式select * from table_name@database_link_name 的方式訪問

      如:在A服務器上想訪問B服務器上user1用戶table1表的內容(A到B的連接為A_TO_B),則

      SQL> select * from table1@A_TO_B;

    7. 如果Oracle版本為7.3,則數據庫聯接寫法如下:

      A服務器:create public database link A_TO_B connect to tmp identified by tmp using 't:192.1.1.2:orcl';

      B服務器:create public database link B_TO_A connect to tmp identified by tmp using 't:192.1.1.1:orcl';

    posted @ 2005-09-18 16:19 martin xus| 編輯 收藏

    僅列出標題
    共28頁: First 上一頁 20 21 22 23 24 25 26 27 28 
    主站蜘蛛池模板: 亚洲精品私拍国产福利在线| 亚洲精品午夜国产VA久久成人| 久久丫精品国产亚洲av| 国产成人高清精品免费观看| 亚洲福利视频一区二区| 亚洲沟沟美女亚洲沟沟| 99久久国产精品免费一区二区| 亚洲精品一级无码鲁丝片| 成年大片免费高清在线看黄| 亚洲精品国自产拍在线观看| 国产黄色片免费看| 亚洲色WWW成人永久网址| 国色精品va在线观看免费视频 | 亚洲国产综合精品| 亚洲人成电影网站免费| 欧洲 亚洲 国产图片综合| 日韩毛片免费在线观看| 美女18毛片免费视频| 久久久久亚洲精品天堂久久久久久| 国产一级婬片A视频免费观看| 亚洲va久久久噜噜噜久久男同| 30岁的女人韩剧免费观看| 中文无码亚洲精品字幕| 亚洲成av人片天堂网老年人| 四虎国产精品免费久久| 国产精品国产午夜免费福利看| 亚洲日韩中文字幕无码一区| 好爽好紧好大的免费视频国产| sihu国产精品永久免费| 亚洲一区综合在线播放| 热99re久久免费视精品频软件| 亚洲第一视频在线观看免费| 久久亚洲日韩精品一区二区三区| 女人被男人躁的女爽免费视频| 一级人做人爰a全过程免费视频| 亚洲高清在线播放| 日本高清免费aaaaa大片视频| 日本一区午夜艳熟免费| 亚洲欧洲免费无码| 亚洲AV永久精品爱情岛论坛| 女人18一级毛片免费观看|