zoukankan      html  css  js  c++  java
  • cx_Oracle模块详解

    1、安装cx_Oracle模块
    1-1、环境准备:
    1-1-1、oracle client最小安装
    instantclient-sqlplus-linux.x64-11.2.0.4.0
    instantclient-basic-linux.x64-11.2.0.4.0
    instantclient-sdk-linux.x64-11.2.0.4.0
    1-1-2oracle client目录结构:
    1-1-3、环境配置:(此脚本使用 source installsqlplus.sh的方法生效)
    cat sqlplus/installsqlplus.sh 
    cat >> $HOME/.bash_profile <<EOF
    export ORACLE_HOME=`pwd`
    export TNS_ADMIN=$ORACLE_HOME
    export PATH=$PATH:$ORACLE_HOME/bin
    LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
    EOF
    source $HOME/.bash_profile
    1-2、安装python:
    tar zxf Python-2.7.10.tar.gz
    cd Python-2.7.10
    ./configure --prefix=$HOME/python
    make && make install
    1-3、安装cx_Oracle:
    tar zxf cx_Oracle-5.2.tar.gz
    cd cx_Oracle-5.2
    ../python/bin/python setup.py install
    2、cx_Oracle操作介绍:
    #连接数据库
    conn=cx_Oracle.connect('zabbix/zabbix@192.168.199.13:1521/orcl')
    #建立cursor指针(下面操作都通过此指针进行)
    cur=conn.cursor()
    #操作数据库(SQL语句不需要;号)
    #例:exe=cur.execute('select * from v$database') 
    exe=cur.execute('SQL语句')
    #读取数据(数据使用元组的方式存储,取数据参考元组数据类型.note )
    #一次取完所有数据
    fet=exe.fetchall()
    #一次取一行数据
    fet=exe.fetchone()
    #关闭光标
    cur.close()
    #关闭数据库连接
    conn.close()
    #其他信息查看
    #参考数据库版本
    conn.version
     
     
     
     
     
  • 相关阅读:
    母版中menu控件上传后出现脚本错误
    asp.net中修改网页的编码方式
    DataBinder的应用
    web服务器控件MultiView 应用
    asp:Wizard 应用
    web服务器控件PlaceHolder应用
    Gridivew里的Textbox值取不出来?
    登录控件Login的应用
    NHibernate调用存储过程
    FckEditor网页编辑器的使用总结
  • 原文地址:https://www.cnblogs.com/goldd/p/5377475.html
Copyright © 2011-2022 走看看