mssql 是不是可以考虑直接用 os.popen,pymssql并不是很好用,老是会有大大小小的问题
def dbtest(dbpasswd):
#检查数据库是否可以登录
cmd="osql -U netcafe -P "+dbpasswd+" -Q "+"\""+\
""+"\""
popenstr=os.popen(cmd)
popenstrreadlines=popenstr.readlines()
if len(popenstrreadlines)==0:return 1
return popenstrreadlines
看一下这个,很久前写的
网页链接
这错误大都是指主机或端口号不正确,host =IP值试试
查看mysql服务是否启动
确保用户名和密码正确(用户名和密码需要使用之前在mysql里创建的)