如何在python中使用cx_Oracle模块进行查询

  介绍

如何在python中使用cx_Oracle模块进行查询?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

具体如下:

#, !/usr/bin/env  python   #,- *安康;编码:utf-8  - * -   import  cx_Oracle   得到pprint  import  pprint   import  csv   import 时间   import 再保险   import  binascii   print  time.ctime ()   试一试:=,,conn  cx_Oracle.connect (& # 39; tlcbuser/tlcbuser@10.5.100.232 tlyy& # 39;)=#,cursor  conn.cursor ()   #,xsql=皊elect  *,得到tlcb_mon_device  a  where  a.ipaddr=& # 39; 10.3.244.1& # 39;“=#,r  cursor.execute (xsql)   #,print  r   except 例外,e:   print  e   ,print 类型(e)   str (e), print  .decode (& # 39; utf - 8 # 39;) .encode (& # 39; gbk # 39;)   以前,print  time.ctime ()

C: \ Python27 \ python。exe C:/用户/tlcb/PycharmProjects/untitled/a6。py
我的2018年10月22日10:35:59
ora - 12170: TNS: ? ? ? ? ? ?
& lt;类& # 39;cx_Oracle.DatabaseError& # 39;在
我的2018年10月22日10:36:20
,
过程完成退出代码0

#, !/usr/bin/env  python   #,- *安康;编码:utf-8  - * -   import  cx_Oracle   得到pprint  import  pprint   import  csv   import 时间   import 再保险   import  binascii   import 操作系统   os.environ [& # 39; NLS_LANG& # 39;],=, & # 39; SIMPLIFIED  CHINESE_CHINA.UTF8& # 39;   print  time.ctime ()   试一试:=,,conn  cx_Oracle.connect (& # 39; tlcbuser/tlcbuser@10.5.100.232 tlyy& # 39;)=#,cursor  conn.cursor ()   #,xsql=皊elect  *,得到tlcb_mon_device  a  where  a.ipaddr=& # 39; 10.3.244.1& # 39;“=#,r  cursor.execute (xsql)   #,print  r   except 例外,e:   print  e   ,print 类型(e)   以前,print  time.ctime ()

C: \ Python27 \ python。exe C:/用户/tlcb/PycharmProjects/untitled/a6。py
我的2018年10月22日10:44:20
ora - 12170: TNS:连接超时
& lt;类& # 39;cx_Oracle.DatabaseError& # 39;在
我的2018年10月22日10:44:41
,
过程完成退出代码0

#, !/usr/bin/env  python   #,- *安康;编码:utf-8  - * -   import  cx_Oracle   得到pprint  import  pprint   import  csv   import 时间   import 再保险   import  binascii   import 操作系统   os.environ [& # 39; NLS_LANG& # 39;],=, & # 39; SIMPLIFIED  CHINESE_CHINA.UTF8& # 39;   print  time.ctime ()   时间=conn  cx_Oracle.connect(& # 39;测试/test@10.10.17.200/服务# 39;)   时间=cursor  conn.cursor ()   xsql=皊elect  & # 39; aaa # 39;,得到dual"   cursor.execute (xsql)   时间=result  cursor.fetchall ()   print 结果

C: \ Python27 \ python。exe C:/用户/tlcb/PycharmProjects/untitled/rizhiyi/a7。py
我的2018年10月22日11:33:52
((& # 39; aaa # 39;)]
,
过程完成退出代码0

看完上述内容,你们掌握如何在python中使用cx_Oracle模块进行查询的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

如何在python中使用cx_Oracle模块进行查询