直接上代码,感受python的魅力
# 导库 import os import cx_Oracle as oracle import pandas as pd # 设置字符集 os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8' # 连接数据库 database = oracle.connect("用户名","密码","数据库地址") # 创建游标 curcor = database.cursor() # 读取sql代码文件 file_path = input("请输入SQL代码文件存放位置:") with open(str(file_path),"r+",encoding="UTF8") as file: select = file.read()[0:-1] # 使用游标进行增删改查操作 print("正在努力查询中...") result = curcor.execute(select) # 查看记录 print("查询结果如下:\n") record = pd.DataFrame(result.fetchall()) colnames = curcor.description record_colnames = [] for i in range(len(colnames)): record_colnames.append(colnames[i][0]) record.columns = record_colnames print(record.head(10)) # 关闭游标 curcor.close() # 关闭数据库 database.close()
最后
这就是本文的源代码,感兴趣的可以自己去尝试哦!这里还有小编准备的一份python学习资料,关注,转发,私信小编“01”即可免费获取 !