python连接数据库SQLServer

连接数据库的几种方式

python odbc

pymssql

whl如何安装

whl类似于离线安装包,需要使用pip安装。

pip install指令就可以安装。

pymssql连接SQL Server读取中文程序“UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 0-2: ordinal not in range(128)”

原因

python默认使用unicode编码,编码不一致问题导致。

解决办法

找到python安装目录下Lib目录,site.py文件,找到setencoding函数

if 0:

# Enable to support locale aware default string encodings.

修改”if 0″为”if 1″就可以了

def setencoding():

"""Set the string encoding used by the Unicode implementation. The

default is 'ascii', but if you're willing to experiment, you can

change this."""

encoding = "ascii" # Default value set by _PyUnicode_Init()

if 0:

# Enable to support locale aware default string encodings.

import locale

loc = locale.getdefaultlocale()

if loc[1]:

encoding = loc[1]

if 0:

# Enable to switch off string to Unicode coercion and implicit

# Unicode to string conversion.

encoding = "undefined"

if encoding != "ascii":

# On Non-Unicode builds this will raise an AttributeError...

sys.setdefaultencoding(encoding) # Needs Python Unicode build !

python怎么连接sqlserver数据库_python连接数据库SQLServer相关推荐

  1. python远程连接mysql数据库_python远程连接MySQL数据库

    python远程连接MySQL数据库 本文实例为大家分享了python远程连接MySQL数据库的具体代码,供大家参考,具体内容如下 连接数据库 这里默认大家都已经配置安装好 MySQL 和 Pytho ...

  2. python怎么连接mysql数据库_python如何连接mysql数据库

    Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库:GadFly mSQL MySQL PostgreSQL Microsoft SQL Server 2000 Informix ...

  3. python cx_Oracle连接Oracle数据库查询

    python cx_Oracle连接Oracle数据库查询 代码 带参数查询 官方文档地址 代码 import cx_Oracle import pandas as pdsql = ''' SELEC ...

  4. python:实现连接mysql数据库(附完整源码)

    python:实现连接mysql数据库 可以使用Python的mysql-connector库实现连接MySQL数据库.以下是一个简单的源代码示例: import mysql.connector# 连 ...

  5. python Django 连接mysql数据库创建表详细全过程

    python Django 连接mysql数据库创建表详细全过程 1,在数据库中新建一个要连接的数据库(在cmd命令行里登录数据库进行创建创建) mysql -u root -p**+密码** cre ...

  6. python3连接db2数据库_Python如何连接DB2数据库?

    今天我们来探讨下Python如何连接DB2数据库.DB2是IBM在美国开发的一组关系数据库管理系统.它的主要操作环境是UNIX(包括IBM自己的AIX),Linux,IBM i(以前称为OS/400) ...

  7. Python实现连接mssql数据库操作

    Python 想要和MSSql数据库进行交互,首先要下载名为"pymssql"的包,然后import该包 Python实现连接mssql数据库,并做简单的操作:查询和非查询操作,代 ...

  8. python连接sql数据库_python连接SQL数据库

    前言 上次通过学习,懂得了如何通过不同的对象来定位页面的元素(id,class_name,tag_name,xpath,css等),可以实现模拟点击的功能.当然,这只是初期的web自动化的一点小成绩. ...

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

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

最新文章

  1. java使用其他项目的对象,Java对象的复制方法总结
  2. 在原神里钓鱼,有人竟然用上了深度强化学习,还把它开源了
  3. 戏说 Windows GDI (2)
  4. EmberJS路由详解
  5. ASP.NET Core中为指定类添加WebApi服务功能
  6. Qt文档阅读笔记-GridLayout QML Type解析与实例
  7. 学习笔记--asp.net母版页(转自msdn,仅为自己学习存储和有意读者使用)
  8. 【SpringCloud】was unable to refresh its cache! status = Cannot execute request on any known server
  9. Python开发环境Linux配置
  10. ps数位板绘画遇到问题总结
  11. 易语言服务器ping,Ping网络IP地址易语言源码
  12. 那些年关于JavaWeb的点点滴滴,你想看的这里全都有噢~
  13. 【矩阵论笔记】Schmidt正交化、标准正交基
  14. 纯css改变checkbook样式
  15. 如何利用Xshell远程登陆主机后使用代理服务器上网
  16. JS/JQuery如何判断文本中是否有繁体字
  17. 设计模式学习笔记--访问者(Visitor)模式
  18. 用手机来支付什么-在什么场合用手机支付
  19. ue4掉落深渊返回地面
  20. 程序员必备狂拽炫酷吊炸天的动效神器

热门文章

  1. 【Web】前端框架对微软老旧浏览器的支持
  2. 2019中山纪念中学夏令营-Day9[JZOJ](第六次模拟赛)
  3. JavaScript (八) -- JavaScript BOM
  4. 迁移prometheus数据
  5. 【题解】P8865 [NOIP2022] 种花(二分答案,前缀和)
  6. python对语音文件加入高斯白噪声(含公式推导)
  7. MySQL实验四数据库的查询_MySQL数据库查询(实验四)
  8. SpringCloud实现微信消息推送
  9. 解决Mac执行Mono的EXE的问题
  10. Unity 自动创建材质球工具