pymssql连接数据库报错处理(pymssql.connect...)

现象如:

解决办法:

       把下如中的配置启动!

      

注意:重启sqlserver

 

 

事例:

import pymssql

conn = pymssql.connect(host='127.0.0.1:1433',user='sa',password='123456',database='NEWPFJDB',charset='UTF-8')

cursor = conn.cursor()
cursor.execute('select top 5 * from t_medchestitems')
for i in cursor.fetchall(): 
    print (i)
cursor.close()
conn.close()

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: 使用pymssql模块连接数据库的步骤如下: 1. 安装pymssql模块 使用pip命令安装pymssql模块: ``` pip install pymssql ``` 2. 导入pymssql模块 在Python脚本中导入pymssql模块: ```python import pymssql ``` 3. 建立数据库连接 使用pymssql.connect()函数建立数据库连接,需要传入以下参数: - host:数据库服务器名称或IP地址 - user:登录用户名 - password:登录密码 - database:要连接的数据库名称 ```python conn = pymssql.connect(host='localhost', user='sa', password='123456', database='mydb') ``` 4. 创建游标对象 使用conn.cursor()函数创建游标对象: ```python cursor = conn.cursor() ``` 5. 执行SQL语句 使用游标对象的execute()函数执行SQL语句: ```python cursor.execute('SELECT * FROM mytable') ``` 6. 获取查询结果 使用游标对象的fetchall()函数获取查询结果: ```python result = cursor.fetchall() print(result) ``` 7. 关闭游标和数据库连接 使用游标对象的close()函数关闭游标,使用数据库连接对象的close()函数关闭数据库连接: ```python cursor.close() conn.close() ``` 完整示例代码如下: ```python import pymssql conn = pymssql.connect(host='localhost', user='sa', password='123456', database='mydb') cursor = conn.cursor() cursor.execute('SELECT * FROM mytable') result = cursor.fetchall() print(result) cursor.close() conn.close() ``` ### 回答2: pymssql是一个用于连接Microsoft SQL Server数据库的Python库。使用pymssql,我们可以在Python中轻松地建立与SQL Server数据库的连接,并执行各种数据库操作。 首先,我们需要安装pymssql库。可以使用pip命令在命令行中执行以下命令来安装pymssql: ``` pip install pymssql ``` 安装完成后,我们就可以在Python中使用pymssql库了。下面是一个连接到SQL Server数据库并执行查询的简单示例: ```python import pymssql # 建立数据库连接 conn = pymssql.connect(server='服务器名称', user='用户名', password='密码', database='数据库名称') # 创建一个游标对象 cursor = conn.cursor() # 执行查询语句 query = "SELECT * FROM 表名" cursor.execute(query) # 获取查询结果 result = cursor.fetchall() # 打印查询结果 for row in result: print(row) # 关闭连接 conn.close() ``` 在上面的示例中,我们首先使用pymssql的`connect()`函数建立与SQL Server数据库的连接。在该函数中,我们需要提供服务器名称、用户名、密码和数据库名称等参数。 然后,我们使用`cursor()`方法创建一个游标对象,该对象用于执行SQL语句并获取查询结果。 接下来,我们可以使用`execute()`方法执行查询语句。在示例中,我们执行了一个简单的SELECT语句。 最后,我们使用`fetchall()`方法获取查询结果,并通过一个循环打印出每一行的结果。 最后,我们使用`close()`方法关闭与数据库的连接,释放资源。 以上就是使用pymssql连接数据库的简单示例。只要按照上述步骤操作,我们就可以在Python中轻松地连接并操作SQL Server数据库了。 ### 回答3: pymssql是一个用于Python编程语言的模块,用于连接并操作Microsoft SQL Server数据库。要使用pymssql连接数据库,需要按照以下步骤进行操作: 1. 首先,确保已经在计算机上安装了pymssql模块。可以使用pip命令来安装,如下所示: ``` pip install pymssql ``` 2. 导入pymssql模块,以便在Python程序中使用它: ``` import pymssql ``` 3. 使用pymssql.connect()函数连接到数据库。该函数接受多个参数,包括服务器名、用户名、密码、数据库名等。如下所示: ``` conn = pymssql.connect(server='服务器名', user='用户名', password='密码', database='数据库名') ``` 4. 成功连接数据库后,可以通过创建一个游标对象来执行SQL查询和命令。使用conn.cursor()方法创建游标对象: ``` cursor = conn.cursor() ``` 5. 执行SQL查询或命令时,使用cursor.execute()方法。例如,执行SELECT语句可以使用如下代码: ``` cursor.execute('SELECT * FROM 表名') ``` 6. 通过cursor.fetchall()方法获取查询结果。该方法返回一个包含查询结果的元组。 ``` rows = cursor.fetchall() ``` 7. 可以通过遍历rows元组来获取每一行的数据,或者使用其他方法处理数据。 8. 在完成所有操作后,需要关闭游标和数据库连接。使用cursor.close()方法关闭游标对象,使用conn.close()方法关闭数据库连接: ``` cursor.close() conn.close() ``` 以上就是使用pymssql连接数据库的基本步骤。根据具体的需求,可以使用pymssql模块提供的更高级的功能来操作数据库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A 壹零贰肆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值