zoukankan      html  css  js  c++  java
  • Python + cx_Orcale 连接Oracle数据库

    这是我在使用python连接Oracle数据库时遇到的问题。在此做一下总结。

    1.pip install cx_Oracle



    2.然后还需要在下载一个数据库客户端工具instantclient-basic

    解压以后,将路径添加到系统的path变量中。然后重启Pycharm。

    下载地址:https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html



    3.打开E:app当前的userproduct11.2.0dbhome_1NETWORKADMIN  目录下的tnsname.ora文件,查看你要连接的数据库的配置信息。如果没有需要现添加,可以自行百度具体的填写格式



    4.连接数据库的传参如下:

     注意:这里的service_name不是指的这个,而是需要自己去数据库执行该语句:

    select value from v$parameter where name like '%service_name%'。查看service_name

    
    
    
    

    5.查询出的结果一般会出现中文乱码的情况。

    如果有,需要在连接数据库之前添加上一段转码的语句



    6. 之后就可以成功查询到Oracle数据库中的数据

    作者:Treasure丶
    如何本篇文章对你有所帮助,记得右下角“推荐”一下哦,博主再此谢过啦
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    将n个不同的球放到m个相同的袋子里有多少种方案?

    平面分割直线2
    差分
    并查集(UnionFind)
    约瑟夫环公式
    Kruskal
    线性欧拉筛
    SPAF
    Dijkstra
  • 原文地址:https://www.cnblogs.com/Super-Treasure/p/12069234.html
Copyright © 2011-2022 走看看