Python连接sql server数据库
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数据库相关推荐
- python连接sql server数据库(pyodbc)
用python操作ms sql server,有好几种方法: (1)利用pymssql (2)利用pyodbc 这里讲import pyodbc来操作sql server database. pyod ...
- Python连接SQL Server数据库 - pymssql使用基础
连接数据库 pymssql连接数据库的方式和使用sqlite的方式基本相同: 使用connect创建连接对象 connect.cursor创建游标对象,SQL语句的执行基本都在游标上进行 cursor ...
- Python 连接Sql Server数据库 MSSql
Python 想要和MSSql数据库进行交互,首先要下载名为"pymssql"的包,然后import该包即可. 地址:https://pypi.python.org/pypi/py ...
- python连接sql server数据库并模糊查询
目录 前言 一.上代码 前言 纯粹记录:含泪记录
- python 使用pymssql连接sql server数据库
Python连接SQL Server数据库 - pymssql使用基础 ----原文地址:http://www.cnblogs.com/baiyangcao/p/pymssql_basic.html ...
- python cv2模块安装_python 连接sql server数据库,pymssql模块安装。
python 连接sql server数据库,pymssql模块安装. python版本:python3.7 数据库版本:sql server 2016 连接sql server数据库,本菜鸟用的是p ...
- python连接sql数据库_python连接sql server数据库实现增删改查
简述 python连接微软的sql server数据库用的第三方模块叫做pymssql(document:http://www.pymssql.org/en/stable/index.html).在官 ...
- python数据库编程:Python基于Pymssql模块实现连接SQL Server数据库的方法详解
本文实例讲述了Python基于Pymssql模块实现连接SQL Server数据库的方法.分享给大家供大家参考,具体如下: 数据库版本:SQL Server 2012. 按照Python版本来选择下载 ...
- python连接sql server
python连接sql server 先利用pip安装pymssql库 pip install pymssql 具体连接.测试代码: # server默认为127.0.0.1,如果打开了TCP动态端口 ...
最新文章
- 机房重构(个人版)——类图
- java instanceof 原理_java-在现代JVM实现中如何实现instanceof?
- Java多态的成员特点及优缺点详解
- C++11:继承构造函数
- python 可执行文件_如何通过Python函数运行的可执行文件的终端...
- 解决:liunx 光标消失(显示光标)
- 华尔街英语学习软件_华尔街英语吧啦吧啦聊点啥:语言学习交流至上
- 马原复习思维导图-前三章
- docker拉取镜像报错unexpected EOF的解决方法
- FPGA零基础学习:理解数字信号和模拟信号
- 【知识学习】最大公因数gcd
- 20分钟让你了解OpenGL——OpenGL全流程详细解读
- 常毅 华为计算机,华为路由器交换机配置.docx
- CIO圈子里的“老行家”:太平绅士赖锡璋
- 喜欢花,喜欢海,喜欢日出和日落
- P1567 统计天数 python代码
- 让时间成为自己的知心朋友\\《把时间当做朋友》读书笔记
- mysql数据库in函数查询是否走索引
- 管理信息系统【二】之 管理信息系统与组织变革
- android 7.0 连接电脑,Android 7.0:有人欢喜有人愁
热门文章
- Google英文word2vec预训练模型 word2vec-GoogleNews-vectors
- 我推荐亲戚家小孩学编程,差点被打一顿!
- python框架下的CT成像重建后处理(CIL库)
- python判断一个列表是否包含另一个列表_Python判断一个list中是否包含另一个list全部元素的方法分析...
- UE4人物移动时的摄像机抖动
- MapReduce核心map reduce shuffle (spill sort partition merge)详解
- 全球及中国冬装外套行业市场需求及投资前景调研报告2022-2027年
- php底部漂浮广告位代码,DIV+CSS固定底部的漂浮广告
- 卓有成效管理者的原则
- android 旋钮控件,Android自定义控件 温度旋转按钮