gjfvip123
gjfvip123
2018-04-28 07:56
采纳率: 37.7%
浏览 1.8k

python3 链接数据库sqlserver的问题

window环境下,我远程链接数据库服务器中,报错。。。
代码:
import pymssql
conn = pymssql.connect(host='192.168.1.14',user='###',password='###',database='###',charset=utf8)
报错如下:
图片说明
还请高手帮忙~~

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • JoneyHsiao
    JoneyHsiao 2018-04-28 08:01

    是python 2吗? python3是另外一个模块

    点赞 评论
  • sorrysorry_234
    sorrysorry_234 2018-04-28 09:07

    应该是import pymysql吧? 不是pymssql吧? 连接串里也没有指定port,你的是3306吗?

    点赞 评论
  • qq_41900484
    qq_41900484 2018-04-28 12:47

    是python 2吗? python3是另外一个模块,

    点赞 评论
  • qq_22879837
    jia2jiayuan 2018-04-29 03:04

    问题是这个模块有问题,正确的应该是 pymysq
    难道你没发现你的my是ms么?

    点赞 评论
  • qq_29603937
    简单free 2018-05-07 10:08

    首先,确定 sqlserver 已经开启远程连接 ,用sqlserver 。。studio是可以远程连的
    然后 ,charset=utf8 把这个去掉试下

    连数据库一般都只要指定前面4个参数参数就行了(下面我因为不是用默认实例,所以加了\amsys,用默认实例的话,直接填服务器IP就行了,就是你上面填的那样)
    conn = pymssql.connect(host='192.168.4.196\amsys', user='sa', password='123', database='test')

    点赞 评论

相关推荐