python3使用cx_Oracle连接oracle时,怎么传参sid或service_name
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python3使用cx_Oracle连接oracle时,怎么传参sid或service_name,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含656字,纯文字阅读大概需要1分钟。
内容图文
![python3使用cx_Oracle连接oracle时,怎么传参sid或service_name](/upload/InfoBanner/zyjiaocheng/871/fdd757d132ea47efbd07a777de4ee266.jpg)
使用cx_Oracle.makedsn连接oracle数据库时,如果用Service name不用SID,应该如下传参。
dns_tns=cx_Oracle.makedsn('host',port,service_name='service_name')
如果用SID不用Service name,应该如下传参。
dns_tns=cx_Oracle.makedsn('host',port,'sid_info')
或
dns_tns=cx_Oracle.makedsn('host',port,sid='sid_info')
1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 4 import cx_Oracle 5 dns_tns=cx_Oracle.makedsn('host','port',service_name='service_name') 6 con = cx_Oracle.connect('user_name', 'password', dns_tns) 7 cur=con.cursor() 8 sql = "select * from tsp_cve_cvm_data" 9 cur.execute(sql) 10 re = cur.fetchall() 11 for item in re: 12 print(item) 13 cur.close() 14 con.close()
内容总结
以上是互联网集市为您收集整理的python3使用cx_Oracle连接oracle时,怎么传参sid或service_name全部内容,希望文章能够帮你解决python3使用cx_Oracle连接oracle时,怎么传参sid或service_name所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。