window环境下,我远程链接数据库服务器中,报错。。。
代码:
import pymssql
conn = pymssql.connect(host='192.168.1.14',user='###',password='###',database='###',charset=utf8)
报错如下:
还请高手帮忙~~
是python 2吗? python3是另外一个模块
应该是import pymysql吧? 不是pymssql吧? 连接串里也没有指定port,你的是3306吗?
是python 2吗? python3是另外一个模块,
问题是这个模块有问题,正确的应该是 pymysq
难道你没发现你的my是ms么?
首先,确定 sqlserver 已经开启远程连接 ,用sqlserver 。。studio是可以远程连的
然后 ,charset=utf8 把这个去掉试下
连数据库一般都只要指定前面4个参数参数就行了(下面我因为不是用默认实例,所以加了\amsys,用默认实例的话,直接填服务器IP就行了,就是你上面填的那样)
conn = pymssql.connect(host='192.168.4.196\amsys', user='sa', password='123', database='test')