python远程连接oracle配置和语法
2017-07-03 14:27
696 查看
1、如果本机没有装Oracle数据库,需要装一个Instant Client
下载后解压,然后把文件夹路径添加至系统变量path。
新建文本文档 输入:
orcl =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = sys)
)
)保存,然后重命名为 tnsnames.ora 移动到解压的文件夹
2、将解压的文件夹(比如instantclient_11_2)中的 oci.dll, oraocci11.dll,oraociei11.dll 拷贝到python安装目录下的lib/site-packages中。
3、用pip 安装 cx_Oracle
pip install cx_Oracle。不成功的话下载whl本地安装。
4、python语句
下载后解压,然后把文件夹路径添加至系统变量path。
新建文本文档 输入:
orcl =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = sys)
)
)保存,然后重命名为 tnsnames.ora 移动到解压的文件夹
2、将解压的文件夹(比如instantclient_11_2)中的 oci.dll, oraocci11.dll,oraociei11.dll 拷贝到python安装目录下的lib/site-packages中。
3、用pip 安装 cx_Oracle
pip install cx_Oracle。不成功的话下载whl本地安装。
4、python语句
import cx_Oracle conn=cx_Oracle.connect('user','password', '127.0.0.1:1521/database') #这步不报错就是连上啦 print('连接成功!') cursor = conn.cursor() sql=""" select count(1) from table_1 """ cursor.execute(sql) alldata = cursor.fetchall() cursor.close() conn.close()
相关文章推荐
- Oracle客户端的安装与远程连接配置
- 配置vnc远程连接Linux和Unix远程服务器图形界面安装oracle
- Python 连接Oracle服务器配置介绍
- 如何配置 PLSQL 连接远程 Oracle 服务器
- 使用oracle net configuration assistant,配置网络服务名,用于远程连接oracle
- oracle远程连接配置,用PL SQL测试也可以
- oracle远程连接配置
- oracle客户端的远程连接配置
- oracle instant client 客户端配置 连接远程oracle服务器(11g r2)
- [转]plsql 远程连接,不用安装Oracle客户端,使用pl/sql配置远程登陆
- [oracle]oracle远程连接配置小结
- 如何配置pl/sql 连接远程oracle服务器
- oracle基础(数据库名,实例名,操作系统环境变量Oracle_Sid,全局数据库名,服务名等概念)以及Oracle客户端的安装与远程连接配置
- Oracle 远程连接配置文件
- Oracle 远程连接 DB配置 连接命令
- Oracle客户端的安装与远程连接配置方法分享
- Oracle客户端的安装与远程连接配置方法分享
- sqlplus 远程连接oracle语法
- 记录一下oracle客户端与远程服务器的连接配置过程
- PLSQL Developer连接远程oracle配置