Python使用cx_Oracle模块连接操作Oracle数据库-阿里云开发者社区

开发者社区> 技术mix呢> 正文

Python使用cx_Oracle模块连接操作Oracle数据库

简介:
+关注继续查看

1. 简单介绍

cx_Oracle 是一个用来连接并操作 Oracle 数据库的 Python 扩展模块, 支持包含 Oracle 9.2 10.2 以及 11.1 等版本号

2.安装

最好是去官网http://cx-oracle.sourceforge.net/上下载安装,我自己通过pip和easy install安装都失败了,我是在win8.1的环境下安装的


3.使用

使用就非常easy,下面为代码演示样例

#!/usr/bin/env python
#-*- coding:utf-8 -*-

import cx_Oracle  
import random
import os
import time





conn = cx_Oracle.connect('username/password@ip/SID')    
cursor = conn.cursor ()  

sql_string = "SELECT max(id) from tb_test"
cursor.execute(sql_string)
row = cursor.fetchone()
v_id = int(row[0]) + 1
print v_id



current_date = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))


sql_string="INSERT INTO TB_TEST(TID,CREATE_DATE) " \
"VALUES ("+str(v_id)+",to_date('"+str(current_date)+"','yyyy-mm-dd hh24:mi:ss'))"
#print sql_string
cursor.execute(sql_string)



conn.commit()
cursor.close ()  
conn.close ()  











本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5116706.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
SpringBoot如何使用JPA操作数据库?
介绍如何在SpringBoot中使用JPA,并介绍JPA的相关知识点和原理
2936 0
Mac下配置Oracle数据库客户端远程连接数据库服务器
下载mac数据库客户端: 地址:http://www.oracle.com/technetwork/topics/intel-macsoft-096467.html 下载这俩个:(来源:http://www.
3250 0
MyBatis Generator(MBG)Oracle使用说明 公共同义词 LONG数据类型
Oracle使用说明公共同义词 Public Synonyms如果要为具有公共同义词的表生成对象,则应该实际上根据真实表生成对象,然后在运行时更改表名称。MyBatis Generator自动支持。
912 0
博客链接—Oracle实验与操作
001 创建控制文件副本出现错误ORA-00205: error in identifying control file:http://blog.itpub.net/29067253/viewspace-1985416/ 002 SP2-0618: Cannot find the Session Identifier.
700 0
2013年7月14日-Java连接Oracle数据库
DataBaseConn: /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package query; import java.sql.Connection; import java.sql.ResultSet; import ja
814 0
+关注
2969
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载