<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天堂va亚洲va影视中文字幕| 色在线亚洲视频www| 伊伊人成亚洲综合人网7777| 国产免费女女脚奴视频网| 亚洲国产精品xo在线观看| 国产在线观看片a免费观看 | 欧美最猛性xxxxx免费| 亚洲爆乳无码专区www| 亚洲人成无码网站| 韩国免费一级成人毛片| 一级毛片成人免费看a| 亚洲成AV人片久久| 全亚洲最新黄色特级网站 | 免费在线看v网址| 免费人成视频在线播放| 亚洲色欲或者高潮影院| 免费在线观看一级毛片| 亚洲免费在线观看视频| 一级片在线免费看| 亚洲1区1区3区4区产品乱码芒果| 亚洲中文字幕无码专区| 免费无码又黄又爽又刺激| 两个人看的www免费视频中文| 自拍日韩亚洲一区在线| 人人狠狠综合久久亚洲88| 国产网站免费观看| 3344永久在线观看视频免费首页 | 亚洲欧洲免费视频| 免费无码一区二区| 亚洲一区二区三区高清视频| 亚洲精品色午夜无码专区日韩| 日韩免费视频播播| 国产h肉在线视频免费观看| 国产中文字幕在线免费观看| 在线观看亚洲专区| 亚洲乱码一二三四区乱码| 亚洲国产香蕉碰碰人人| 亚洲综合另类小说色区色噜噜| 日韩高清免费在线观看| 日韩欧毛片免费视频| 无码人妻久久一区二区三区免费 |