当前位置:Gxlcms > 数据库问题 > cx_Oracle模块详解

cx_Oracle模块详解

时间:2021-07-01 10:21:17 帮助过:106人阅读

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          

cx_Oracle模块详解

标签:

人气教程排行