论我国门户网站建设不足,作品怎么推广,wordpress生成app,协同办公oa一#xff1a;弄清版本#xff0c;最重要#xff01;#xff01;#xff01;
首先安装配置时#xff0c;必须把握一个点#xff0c;就是版本一致#xff01;包括#xff1a;系统版本#xff0c;python版本#xff0c;oracle客户端的版本#xff0c;cx_Oracle的版本… 一弄清版本最重要
首先安装配置时必须把握一个点就是版本一致包括系统版本python版本oracle客户端的版本cx_Oracle的版本然后安装配置就容易了
以我的环境为例
python版本 cx_Oracle的版本 oracle客户端的版本 二安装
1.cx_Oracle安装
下载地址https://pypi.python.org/pypi/cx_Oracle/5.3
下载后直接双击安装就ok了。 不建议直接使用pip install cx_Oracle命令安装因为版本问题容易报错。
2.oracle 客户端
1下载地址http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
把下载的文件解压复制ocioraocci11oraociei11的3个DLL粘贴到你的PY目录的Libs/site-packages文件夹下面。
2配置tnsnames.tns文件
在E:\oracle解压地址\instantclient下建立文件tnsnames.ora
将下面内容粘贴进该文件 *** (DESCRIPTION (ADDRESS_LIST (ADDRESS (PROTOCOL TCP)(HOST ***)(PORT 1521)) )
(CONNECT_DATA (SERVER DEDICATED) (SERVICE_NAME ***) ) ) 3.设置环境变量系统变量
NLS_lANGSIMPLIFIED CHINESE_CHINA.ZHS16GBK注意中间有空格这个如果不设toad查询中文会是乱码
TNS_ADMIN E:\oracle解压地址\instantclient
Path...;E:\oracle解压地址\instantclient
三测试 import cx_Oracle
conn cx_Oracle.connect(用户名/密码主机ip地址/orcl) #用自己的实际数据库用户名、密码、主机ip地址 替换即可
cursconn.cursor()
sqlSELECT * FROM 。。。 #sql语句
rrcurs.execute (sql)
rowcurs.fetchone()
print(row[0])
curs.close()
conn.close()