python 插入日期数据到Oracle实例

作者:zhaoyangjian724 时间:2022-09-29 23:51:59 

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


[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()

来源:https://blog.csdn.net/zhaoyangjian724/article/details/78498173

标签:python,日期,Oracle
0
投稿

猜你喜欢

  • 在 SQL Server数据库开发中的十大问题

    2009-01-20 14:56:00
  • Python实现识别图像中人物的示例代码

    2023-11-10 01:59:19
  • asp fckeditor自定义上传文件的文件名

    2011-03-30 11:03:00
  • asp中isNull(str), isEmpty(str)和str=""的区别

    2008-02-15 13:10:00
  • Oracle 存储过程总结(一、基本应用)

    2009-07-07 10:21:00
  • mysql myisam优化设置

    2010-03-13 16:59:00
  • mysql中普通索引和唯一索引的效率对比

    2010-12-08 16:03:00
  • MySQL的命令行提示符及其表达的意思

    2008-03-17 13:34:00
  • IE的button元素bug

    2009-12-08 12:39:00
  • 一个不错的javascript加密解密算法源码

    2010-03-28 13:12:00
  • 使用pycharm和pylint检查python代码规范操作

    2023-06-06 08:02:38
  • PHP中文件读、写、删的操作(PHP中对文件和目录操作)

    2023-11-22 06:03:23
  • 利用JavaScript正则表达式模拟Google Talk的文本处理

    2007-12-04 18:43:00
  • 教你怎么使用sql游标实例分享

    2012-07-11 16:14:57
  • 如何防范利用刷新来“作弊”的计数器?

    2009-11-22 17:18:00
  • php将12小时制转换成24小时制的方法

    2023-11-21 15:56:08
  • 4款Javascript放大镜特效脚本

    2009-10-14 20:46:00
  • 用户反馈对产品设计的帮助

    2009-02-09 13:15:00
  • IE中雅黑字体给布局带来的变化

    2008-06-13 11:22:00
  • 使用SQL语句 INNER JOIN 联接表

    2008-04-27 20:31:00
  • asp之家 网络编程 m.aspxhome.com