python 插入日期数据到Oracle实例


Posted in Python onMarch 02, 2020

啥也不说了,还是看代码吧!

[root@yyjk DATABASE]# cat DBI.py
# -*- coding: utf-8 -*- 
import cx_Oracle 
import time
import datetime
class DBI (object):
 def LoadDB(self,a,b): 
  print self
  conn = cx_Oracle.connect('tlcbuser/tlcbuser@1.1.1.1/tlyy') 
  cursor = conn.cursor()
  #coding:UTF-8
  #获取当前时间
  time_now = int(time.time())
  #转换成localtime
  #time_local = time.localtime(time_now)
  #print time_local
  #dt = time.strftime("%Y-%m-%d %H:%M:%S",time_local)
  dt=datetime.datetime.now()
  print dt
  param={'stime':dt,'message':a,'phone':b}
  print param;
  cursor.execute('insert into tlcb_python_sms values(:stime,:message,:phone)',param)
  conn.commit()
  cursor.close
  
  
  python 插入时间到oracle
  
  
SQL> desc tlcb_python_sms
 Name            Null?  Type
 ----------------------------------------- -------- ----------------------------
 STIME              DATE
 MESSAGE            VARCHAR2(1000)
 PHONE              VARCHAR2(20)
 
 [root@yyjk flask]# python test.py 
lib.Mojo.Client
<lib.Mojo.Client.New object at 0x7f080e371050>
2017-11-10 11:37:40.173295
{'phone': '222', 'message': '111', 'stime': datetime.datetime(2017, 11, 10, 11, 37, 40, 173295)}

补充拓展:python 插入uuid 和 时间字段 到oracle数据库中

看代码:

import sys
import getConnection
import datetime
import uuid
import os
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'
entId=str(uuid.uuid1()).replace("-","")
lastDate=datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
conn = getConnection.getConnOracle114() # 获取数据连接 , 这是我自己封装的单独获取数据库链接的py文件
cursor = conn.cursor() # 获取游标
try:
  cursor.execute("insert into cp_entinfo(id,last_date) values ('"+entId+"',to_timestamp('"+lastDate+"','yyyy-mm-dd hh24:mi:ss:ff'))")
except Exception, e:
  print e
conn.commit() # 这里一定要commit才行,要不然数据是不会插入的
cursor.close()
conn.close()

以上这篇python 插入日期数据到Oracle实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
浅析Python中将单词首字母大写的capitalize()方法
May 18 Python
python中使用序列的方法
Aug 03 Python
Python复数属性和方法运算操作示例
Jul 21 Python
详解python string类型 bytes类型 bytearray类型
Dec 16 Python
python基础教程项目四之新闻聚合
Apr 02 Python
python实现简单名片管理系统
Nov 30 Python
在unittest中使用 logging 模块记录测试数据的方法
Nov 30 Python
python计算波峰波谷值的方法(极值点)
Feb 18 Python
使用python3 实现插入数据到mysql
Mar 02 Python
Python响应对象text属性乱码解决方案
Mar 31 Python
python安装和pycharm环境搭建设置方法
May 27 Python
Python 将代码转换为可执行文件脱离python环境运行(步骤详解)
Jan 25 Python
Python datetime 格式化 明天,昨天实例
Mar 02 #Python
Python MySQL 日期时间格式化作为参数的操作
Mar 02 #Python
记一次pyinstaller打包pygame项目为exe的过程(带图片)
Mar 02 #Python
Python3 操作 MySQL 插入一条数据并返回主键 id的实例
Mar 02 #Python
Python 调用有道翻译接口实现翻译
Mar 02 #Python
Python selenium抓取虎牙短视频代码实例
Mar 02 #Python
Python抓包程序mitmproxy安装和使用过程图解
Mar 02 #Python
You might like
PHP 多进程 解决难题
2009/06/22 PHP
php做下载文件的实现代码及文件名中乱码解决方法
2011/02/03 PHP
优化WordPress中文章与评论的时间显示
2016/01/12 PHP
PHP几个实用自定义函数小结
2016/01/25 PHP
Yii2如何批量添加数据
2016/05/17 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
2018/04/20 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
Aster vs Newbee BO5 第一场2.19
2021/03/10 DOTA
统一接口:为FireFox添加IE的方法和属性的js代码
2007/03/25 Javascript
点击文章内容处弹出页面代码
2009/10/01 Javascript
jquery 添加节点的几种方法介绍
2013/09/04 Javascript
使用jQuery仿苹果官网焦点图特效
2014/12/23 Javascript
JS延时提示框实现方法详解
2015/11/26 Javascript
js操作cookie保存浏览记录的方法
2015/12/25 Javascript
jquery分隔Url的param方法(推荐)
2016/05/25 Javascript
vue 过滤器filter实例详解
2018/03/14 Javascript
发布订阅模式在vue中的实际运用实例详解
2019/06/09 Javascript
Vue中axios的封装(报错、鉴权、跳转、拦截、提示)
2019/08/20 Javascript
微信小程序实现比较功能的方法汇总(五种方法)
2020/03/07 Javascript
Python实现的爬虫功能代码
2017/06/24 Python
python中format()函数的简单使用教程
2018/03/14 Python
python实现在cmd窗口显示彩色文字
2019/06/24 Python
Python reques接口测试框架实现代码
2020/07/28 Python
Python timeit模块原理及使用方法
2020/10/10 Python
惠而浦美国官网:Whirlpool.com
2021/01/19 全球购物
七年级数学教学反思
2014/01/22 职场文书
说明书怎么写
2014/05/06 职场文书
财务人员担保书
2014/05/13 职场文书
公司晚会策划方案
2014/05/17 职场文书
技校毕业生自荐书
2014/05/23 职场文书
小学清明节活动总结
2014/07/04 职场文书
给老师的一封感谢信
2015/01/20 职场文书
综合实践活动报告
2015/02/05 职场文书
2016关于读书活动的心得体会
2016/01/14 职场文书
代码复现python目标检测yolo3详解预测
2022/05/06 Python
Mysql如何查看是否使用到索引
2022/12/24 MySQL