Python连接数据库
来源:互联网 发布:网络爱国主义pdf 编辑:程序博客网 时间:2024/06/07 07:11
本次以连接oracle数据库为例
首先安装加载第三方模块:
cx_Oracle-6.0.2-cp36-cp36m-win_amd64 (windows环境)cx_Oracle-6.0.2-cp35-cp35m-manylinux1_x86_64 (linux环境)
基本语法:
cx_Oracle.connect('username','pwd','IP/HOSTNAME:PORT/TNSNAME')
加载模块、定义函数
import pandas as pdimport cx_Oracle as codef query(table,column): username = "ods" pwd = "1q2w3e" dsn = co.makedsn('137.0.0.1','1521','sdedw') #建立连接 conn = co.connect(username,pwd,dsn) cursor = conn.cursor() #获取游标 cursor.execute(table) #执行查询 rows = cursor.fetchall() #获取数据,可以有多种方式 fetchall(),fetchmang(N)(N 为正整数),fetchone() count = cursor.rowcount print("=====================") print("Total:", count) print("=====================") data = pd.DataFrame(rows,columns = column) cursor.close return data
读取数据
data = query("select * from temp_rwk_cnk_ls6",['SERV_ID','CUST_AGE','SERV_NEW_CUST_TYPE','SERVICE_LEVEL','ONLINE_LEN','BILLING_MODE_ID','BUILD_TYPE','SUB_TYPE','NUMBER_COUNT','NUMBER_COUNT_TREND','AGAIN_NET_IN_FLAG','OFFER_NAME','IS_XIEYI','ACCT_FEE','BALANCE'])data = data.set_index('SERV_ID') #指定索引
阅读全文
1 0
- python连接mysql数据库
- python连接mysql数据库
- python连接MySQL数据库
- Python连接mysql数据库
- python--连接数据库篇
- python连接mysql数据库
- Python连接mysql数据库
- Python连接mysql数据库
- Python连接MySql数据库
- Python数据库的连接
- Python 连接mysql数据库
- Python连接数据库-pyodbc
- Python连接数据库
- Python 连接数据库
- python连接mysql数据库
- Python数据库的连接
- Python连接mysql数据库
- Python连接mysql数据库
- Microsoft visual studio 2013已停止工作
- unity3d ngui 笔记2
- 【专家专栏】浅谈百度搜索排序
- java
- 关于人工神经网络
- Python连接数据库
- com.lzy.okgo.exception.HttpException: network error! http response code is 404 or 5xx!
- linux内核调试技巧三:kallsyms
- python安装pip源
- 菜鸟搭建亚马逊云服务器并部署项目
- 一个架构师谈什么是架构以及怎么成为一个架构师
- win7无法安装net.framwork4.6.2的解决办法
- Unity ToLua & LuaFramework学习笔记
- 看完让你彻底搞懂Websocket原理