上代码:

import SqlHelper.MSSQL as MS
import pandas as pd
if __name__ == '__main__':
#连接数据库
ms = MS.MSSQL(host="***.***.***.***",user="**",pwd="**",db="**") ########################################################## 返回无表头数据
reslist = ms.ExecQuery("select * from version")
for x in reslist:
print(x)
#输出结果:
#(1, '1.0.0.0', '初始版本')
#(2, '1.0.0.1', '新版本,2019-10-09 16:35:00发布')
#(3, '1.0.0.2', None)
#(4, '1.0.0.3', None) ########################################################## 返回有表头数据DataFrame
df = ms.ExecQueryToDataFrame("select * from version")
print(df)
#输出结果:
# id version message
#0 1 1.0.0.0 初始版本
#1 2 1.0.0.1 新版本,2019-10-09 16:35:00发布
#2 3 1.0.0.2 None
#3 4 1.0.0.3 None ########################################################## 遍历DataFrame数据,取version、message字段
#方式一
for row in df.itertuples():
print(getattr(row, 'version'), getattr(row, 'message'))
#输出结果:
#1.0.0.0 初始版本
#1.0.0.1 新版本,2019-10-09 16:35:00发布
#1.0.0.2 None
#1.0.0.3 None #方式二
for i in range(0, len(df)):
print(df.iloc[i]['version'], df.iloc[i]['message'])
#输出结果:
#1.0.0.0 初始版本
#1.0.0.1 新版本,2019-10-09 16:35:00发布
#1.0.0.2 None
#1.0.0.3 None ########################################################### 取第2行数据
print(df.iloc[1]) #两列,左边是键,右边是值
#输出结果:
#id 2
#version 1.0.0.1
#message 新版本,2019-10-09 16:35:00发布
#Name: 1, dtype: object ########################################################### 取第2行的message字段值
print(df.iloc[1]['message'])
#输出结果:
#新版本,2019-10-09 16:35:00发布

如果对您有帮助,请赞助根棒棒糖~

python处理sqlserver数据库的返回数据的更多相关文章

  1. python处理oracle数据库的返回数据

    上代码: import SqlHelper.ORACLE as ORA import pandas as pd if __name__ == '__main__': #连接数据库 ms = ORA.O ...

  2. python学习--python 连接SQLServer数据库(两种方法)

    1. python 学习.安装教程参照: http://www.runoob.com/python/python-tutorial.html 2. 集成开发环境 JetBrains PyCharm C ...

  3. 解决Python向MySQL数据库插入中文数据时出现乱码

    解决Python向MySQL数据库插入中文数据时出现乱码 先在MySQL命令行中输入如下语句查看结果: 只要character_set_client character_set_database ch ...

  4. Python查询SQLserver数据库备份(抛砖引玉)

    通过python pymssql直接访问SQLserver数据库,查找其数据库mode,这个脚本具有很强的抛砖引玉特性: 1.可以巡检多台多数据库服务器 2.query内容可以多样化,譬如查询死锁.连 ...

  5. python连接sqlserver数据库

    1.准备工作 python3.6连接sqlserver数据库需要引入pymssql模块 pymssql官方:https://pypi.org/project/pymssql/ 没有安装的话需要: pi ...

  6. 使用python读取mysql数据库并进行数据的操作

    (一)环境的配置 使用python调用mysql数据库要引进一些库. 目前我使用的python版本是python3.6.引进库为pymysql 其他对应的库可以有以下选择: mysqldb,oursq ...

  7. 监测SQLServer数据库中表的数据变化 方案

    sqlDependency提供了这样一种能力:当被监测的数据库中的数据发生变化时,SqlDependency会自动触发OnChange事件来通知应用程序,从而达到让系统自动更新数据(或缓存)的目的. ...

  8. SQLServer---------使用Excel 往sqlServer数据库中导入数据

    1.右击创建好的表选择编辑200行 2.保证Excel的字段顺序与数据中顺序一致 3.选中好了后进行复制 4.打开文本   一个快捷方式 将excel 中的数据 黏贴放到文本中 5.点击sql    ...

  9. 用Python连接SQLServer抓取分析数据、监控 (pymssql)

    Python 环境:python3 服务器环境: centos6.5 数据库: Mysql 大概流程:在装有Python服务器,利用pymssql库连接MSSQL生产数据库取出数据然后写进mysql数 ...

随机推荐

  1. redis(二)集群 redis-cluster & redis主从同步

    参考文档: http://geek.csdn.net/news/detail/200023 redis主从复制:https://blog.csdn.net/imxiangzi/article/deta ...

  2. 推荐几本高质量的Python书籍--附github下载路径

    一 为什么要分享? 最近碰到了一些人和事,感触挺大的.就是发现很多类似自己的软件工程师,一旦工作三五年之后,工作中算是一个熟练工,但是进步的脚步突然慢了下来,虽然你在工作中仍旧很努力.到底是什么原因呢 ...

  3. LeetCode 49: 字母异位词分组 Group Anagrams

    LeetCode 49: 字母异位词分组 Group Anagrams 题目: 给定一个字符串数组,将字母异位词组合在一起.字母异位词指字母相同,但排列不同的字符串. Given an array o ...

  4. 干货:.net core实现读取appsettings.json配置文件(建议收藏)

    看好多人不懂在.NET CORE中如何读取配置文件,我这里分两篇,这一篇介绍怎样通过appsettings.json配置读取文件信息.这里我会教大家两种方式: 第一种直接放到通用类库,那里想调往那调. ...

  5. Implement Dependent Reference Properties 实现从属引用属性 (XPO)

    In this lesson, you will learn how to implement properties whose values can depend on other properti ...

  6. 输出所有java进程的gc状态

    #!/bin/sh #read -t -p "请输入jstat命令监控间隔,次数:" time count read -p "输入jstat命令监控间隔(1s输出一次,输 ...

  7. Microsoft Visual Studio 2017 找不到 Visual Studio Installer

    Microsoft Visual Studio 2017 找不到 Visual Studio Installer ? 打开vs2017 ,选择 工具 --> 扩展和更新 --> 联机,搜索 ...

  8. nodejs编写后台

    1.引入核心模块 2.服务器监听窗口 3.创建服务器对象 4.设置服务器监听窗口 寻找路径 // 引入核心模块 const http = require('http') // 服务器监听窗口 cons ...

  9. iOS开发中,获取图片之后保存或下载到本地相册中

    #pragma mark 先获取本地图片或者网络图片 - (void)saveHeaderImageWith:(NSString *)path { UIImage *img = [UIImage im ...

  10. spark利用yarn提交任务报:YARN application has exited unexpectedly with state UNDEFINED

    spark用yarn提交任务会报ERROR cluster.YarnClientSchedulerBackend: YARN application has exited unexpectedly w ...