美文网首页我爱编程
Python 连接 Oracle

Python 连接 Oracle

作者: Sank | 来源:发表于2017-03-02 14:08 被阅读166次

    需要先安装 cx_Oracle, 可以通过这个网站上下载对应OS的cx_oracle: https://pypi.python.org/pypi/cx_Oracle/5.2.1
    当然这还是不够的,你还需要安装oracle的instantclient, 官方网站是:
    http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

    Windows上是一个zip包,需要把里面的lib 文件解压到python的 site-package目录下,不然会报dll load 的错误

    简单的一个例子

    import cx_Oracle, os 
    
    conn = cx_Oracle.connect('BLITZSTAT/BLITZSTAT@10.27.10.18/orcl')      
    cursor = conn.cursor ()    
      
    sql_string = "SELECT distinct USERID FROM BLITZSTAT.STG_IS_SESSION_STATS"  
    cursor.execute(sql_string)  
    row = cursor.fetchall()  
    print len(row)
    print row
    
    conn.commit()  
    cursor.close ()    
    conn.close ()
    

    相关文章

      网友评论

        本文标题:Python 连接 Oracle

        本文链接:https://www.haomeiwen.com/subject/zughgttx.html