python 插入日期数据到Oracle实例

 更新时间:2020年03月02日 17:12:54   作者:zhaoyangjian724  
这篇文章主要介绍了python 插入日期数据到Oracle实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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

 [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下的Matlab函数对应关系(Numpy)

    关于Python下的Matlab函数对应关系(Numpy)

    这篇文章主要介绍了关于Python下的Matlab函数对应关系(Numpy),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • django框架cookie和session用法实例详解

    django框架cookie和session用法实例详解

    这篇文章主要介绍了django框架cookie和session用法,结合实例形式详细分析了Django框架cookie和session的功能、原理、使用方法及相关操作注意事项,需要的朋友可以参考下
    2019-12-12
  • python中数据库like模糊查询方式

    python中数据库like模糊查询方式

    这篇文章主要介绍了python中数据库like模糊查询方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • Python入门教程(七)Python数字类型

    Python入门教程(七)Python数字类型

    这篇文章主要介绍了Python入门教程(七)Python数字类型,Python是一门非常强大好用的语言,也有着易上手的特性,本文为入门教程,需要的朋友可以参考下
    2023-04-04
  • matplotlib画图之修改坐标轴刻度问题

    matplotlib画图之修改坐标轴刻度问题

    这篇文章主要介绍了matplotlib画图之修改坐标轴刻度问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • Python 操作 MongoDB数据库的方法(非 ODM)

    Python 操作 MongoDB数据库的方法(非 ODM)

    这篇文章主要介绍了Python 操作 MongoDB ----非 ODM的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-03-03
  • 对web.py设置favicon.ico的方法详解

    对web.py设置favicon.ico的方法详解

    今天小编就为大家分享一篇对web.py设置favicon.ico的方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • 使用Python实现自动编写word文档

    使用Python实现自动编写word文档

    这篇文章主要为大家详细介绍了如何使用Python中的python-docx实现自动编写word文档,文中的示例代码讲解详细,感兴趣的小伙伴可以参考一下
    2024-12-12
  • 使用Python3中的gettext模块翻译Python源码以支持多语言

    使用Python3中的gettext模块翻译Python源码以支持多语言

    这篇文章主要介绍了使用Python3中的gettext模块翻译Python源码以支持多语言,其中翻译Python源码只是作为示例以展示gettext的功能和用法,需要的朋友可以参考下
    2015-03-03
  • Python中循环引用(import)失败的解决方法

    Python中循环引用(import)失败的解决方法

    在python中常常会遇到循环import即circular import的问题,下面这篇文章主要给大家介绍了关于Python中循环引用(import)失败的解决方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起学习学习吧。
    2018-04-04

最新评论