Python链接Oracle数据库
2020-07-14 04:51
405 查看
Python版本:3.7
Oracle版本:12c
注释:Oracle12c采取的是RAC负载,对外的SID和service不相同
采用的模块:cx_Oracle
查询语句的操作
在这里插入代码片 import cx_Oracle TNS = 'username/password@ip:port/service' connection = cx_Oracle.connect(TNS) cursor = connection.cursor() sql = ''' select * from test ''' cursor.execute(sql) #print(type(cursor)) <class 'cx_Oracle.Cursor'> #print(type(cursor.description)) <class 'list'> #读取结果集的字段值 sql_title = [i[0] for i in cursor.description] for a in sql_title: a = a #print(a,type(a)) #读取结果集的明细值 sql_detail = [] for i in cursor: sql_detail.append(i) #将SQL的结果集的数据导入list中 #print(type(i)) #<class 'tuple'> 每个tuple代表结果的的一行数据 print(sql_detail[0]) #输出结果集合的第一个条数据 #输出指导条数的每个字段数据 for b in sql_detail[0]: print(b) #connection.commit() cursor.close() connection.close()
相关文章推荐
- python 链接 ORACLE 数据库,并打印数据.解决中文乱码问题
- python 链接 ORACLE 数据库,并打印数据.解决中文乱码问题
- myeclipse+struts登录页面 之 链接数据库验证(oracle)
- oracle本地数据库链接慢解决
- asp.net 链接数据库时 尝试加载 Oracle 客户端库时引发 BadImageFormatException。
- 借助 Oracle 数据库实现 Python 数据持久性
- python 连接oracle 数据库
- python3 使用 pymysql 链接数据库操作
- python 链接mongodb数据库
- python 链接数据库
- Oracle ORA-02020 : 过多的数据库链接
- Python3.x 链接MongoDB数据库
- LINUX下环境下链接oracle 数据库搭建测试环境
- vs2010(ASP.NET)链接Oracle 10g数据库
- Python 连接Oracle 数据库,需要使用cx_Oracle 包
- python安装oracle扩展及数据库连接方法
- 关系型数据库sqlserver,mysql,oracle链接数据库时所需串儿
- python连接oracle数据库
- oracle 数据库模式对象,索引,序列,同义词,查看用户拥有的表,聚簇,数据库链接
- oracle job等待数据库链接