Python连接数据库的标准PEP249

原版链接:https://www.python.org/dev/peps/pep-0249/

问题一:pymssql无法连接sql server
Adaptive Server is unavailable or does not exist,可能是数据库配置问题,也可能是python代码出错
解决方法:

  • 打开C:\Windows\SysWOW64\SQLServerManager15.msc
  • 查看SQL Native Client 11.0下(32位)的客户端协议是否全启用
  • 查看SQL Native Client 11.0下的MSSQLSERVER协议是否全启用
  • 在任务管理器中重启SQLSERVERGENT服务(注意SQLBrowser服务也必须启动)
    *SQLBroswer服务启动不了:右键打开服务——找到SQL Server Browser——右键属性——启动类型改为自动即可
    个人错误原因:
serverName = "127.0.0.1"
# 获取连接
connect = pymssql.connect("serverName", "", "", "education")
#下面两种方式均可
#connect = pymssql.connect("127.0.0.1", "", "", "education")
#connect = pymssql.connect("localhost", "", "", "education")

错误原因:serverName不应该加""

正确代码:

serverName = "127.0.0.1"
connect = pymssql.connect(serverName, "", "", "education")

问题二:python控制台读取sql汉字乱码
原因:

  • 数据类型为varchar,因此解析不了中文

解决方法:

  • 这里引用另一位博主方法成功解决问题,链接附下:
    https://blog.csdn.net/register4you/article/details/112540713

注:但是将编码方式改为charset='cp936’后导致无法插入新数据
因此最好还是在数据库里将数据类型改为nvarchar

Python连接sql server数据库相关推荐

  1. python连接sql server数据库(pyodbc)

    用python操作ms sql server,有好几种方法: (1)利用pymssql (2)利用pyodbc 这里讲import pyodbc来操作sql server database. pyod ...

  2. Python连接SQL Server数据库 - pymssql使用基础

    连接数据库 pymssql连接数据库的方式和使用sqlite的方式基本相同: 使用connect创建连接对象 connect.cursor创建游标对象,SQL语句的执行基本都在游标上进行 cursor ...

  3. Python 连接Sql Server数据库 MSSql

    Python 想要和MSSql数据库进行交互,首先要下载名为"pymssql"的包,然后import该包即可. 地址:https://pypi.python.org/pypi/py ...

  4. python连接sql server数据库并模糊查询

    目录 前言 一.上代码 前言 纯粹记录:含泪记录

  5. python 使用pymssql连接sql server数据库

    Python连接SQL Server数据库 - pymssql使用基础 ----原文地址:http://www.cnblogs.com/baiyangcao/p/pymssql_basic.html ...

  6. python cv2模块安装_python 连接sql server数据库,pymssql模块安装。

    python 连接sql server数据库,pymssql模块安装. python版本:python3.7 数据库版本:sql server 2016 连接sql server数据库,本菜鸟用的是p ...

  7. python连接sql数据库_python连接sql server数据库实现增删改查

    简述 python连接微软的sql server数据库用的第三方模块叫做pymssql(document:http://www.pymssql.org/en/stable/index.html).在官 ...

  8. python数据库编程:Python基于Pymssql模块实现连接SQL Server数据库的方法详解

    本文实例讲述了Python基于Pymssql模块实现连接SQL Server数据库的方法.分享给大家供大家参考,具体如下: 数据库版本:SQL Server 2012. 按照Python版本来选择下载 ...

  9. python连接sql server

    python连接sql server 先利用pip安装pymssql库 pip install pymssql 具体连接.测试代码: # server默认为127.0.0.1,如果打开了TCP动态端口 ...

最新文章

  1. 机房重构(个人版)——类图
  2. java instanceof 原理_java-在现代JVM实现中如何实现instanceof?
  3. Java多态的成员特点及优缺点详解
  4. C++11:继承构造函数
  5. python 可执行文件_如何通过Python函数运行的可执行文件的终端...
  6. 解决:liunx 光标消失(显示光标)
  7. 华尔街英语学习软件_华尔街英语吧啦吧啦聊点啥:语言学习交流至上
  8. 马原复习思维导图-前三章
  9. docker拉取镜像报错unexpected EOF的解决方法
  10. FPGA零基础学习:理解数字信号和模拟信号
  11. 【知识学习】最大公因数gcd
  12. 20分钟让你了解OpenGL——OpenGL全流程详细解读
  13. 常毅 华为计算机,华为路由器交换机配置.docx
  14. CIO圈子里的“老行家”:太平绅士赖锡璋
  15. 喜欢花,喜欢海,喜欢日出和日落
  16. P1567 统计天数 python代码
  17. 让时间成为自己的知心朋友\\《把时间当做朋友》读书笔记
  18. mysql数据库in函数查询是否走索引
  19. 管理信息系统【二】之 管理信息系统与组织变革
  20. android 7.0 连接电脑,Android 7.0:有人欢喜有人愁

热门文章

  1. Google英文word2vec预训练模型 word2vec-GoogleNews-vectors
  2. 我推荐亲戚家小孩学编程,差点被打一顿!
  3. python框架下的CT成像重建后处理(CIL库)
  4. python判断一个列表是否包含另一个列表_Python判断一个list中是否包含另一个list全部元素的方法分析...
  5. UE4人物移动时的摄像机抖动
  6. MapReduce核心map reduce shuffle (spill sort partition merge)详解
  7. 全球及中国冬装外套行业市场需求及投资前景调研报告2022-2027年
  8. php底部漂浮广告位代码,DIV+CSS固定底部的漂浮广告
  9. 卓有成效管理者的原则
  10. android 旋钮控件,Android自定义控件 温度旋转按钮