python3.4中 import pymssql 后,当UPDATE语句执行完成,如何返回执行行数,请给出详细代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3.4中 import pymssql 后,当UPDATE语句执行完成,如何返回执行行数,请给出详细代码相关的知识,希望对你有一定的参考价值。

参考技术A 查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。 9、返回了不必要的行和列 10、查询语句不好,没有优化

报错:import pymssql ImportError: libsybdb.so.5

在python3.6的环境下安装pymssql安装包,运行程序时报错:import pymssql ImportError: libsybdb.so.5
在网上搜索了一大圈很多都是讲文件存在但是没有添加软链接。但是我搜索了以一下自己的系统,find / -name libsybdb 发现没有任何信息。
同事在安装好的机器上测试,发现也没有该文件,但是导入pymssql并没有发生报错的情况。

后来想到去官网上看了一眼,豁然开朗。
第一步:
pip install pymssql

第二步:安装 FreeTDS

FreeTDS is required. On some platforms, we provide a pre-compiled FreeTDS to make installing easier, but you may want to install FreeTDS before doing pip install pymssql if you run into problems or need features or bug fixes in a newer version of FreeTDS. You can build FreeTDS from source if you want the latest. If you’re okay with the latest version that your package manager provides, then you can use your package manager of choice to install FreeTDS. E.g.:

Ubuntu/Debian:
sudo apt-get install freetds-dev

安装了一下,世界都安静了。

果然还是官方文档靠谱,还是英语学好靠谱!下午浪费了那么多时间,为什么自己就没有想到早点去官网看一眼呢!教训真是深刻。

以上是关于python3.4中 import pymssql 后,当UPDATE语句执行完成,如何返回执行行数,请给出详细代码的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Ubuntu Linux 上将 pymssql 安装到 Python 3.4 而不是 2.7?

报错:import pymssql ImportError: libsybdb.so.5

Python pymssql - 连接到命名实例

我使用 pyinstaller 来打包我的 python 文件。为啥'import pymssql'总是出错

使用 pymssql 使用 Python 导入 .bak MySQL 数据库

无法在 Mac 上使用 pip 安装 pymssql 并链接到使用 fink 安装的 FreeTDS