当前位置:网站首页 > SQL数据库编程 > 正文

Python - python如何连接sql server数据库_如何用python连接数据库

一、安装第三方模块

pip install pymssql 

2.第二种方法:打开pycharm,点击File,再点击settings,点击settings之后再点击project下面的project Interpreter,在界面中点击+号,直接搜索pymssql模块,直接安装即可。

二、连接数据库

在这里插入图片描述

import pymssql connect = pymssql.connect('服务器名称', '用户名', '密码', '库名') # 建立连接 if connect: print("连接成功!") cursor = connect.cursor() # 创建一个游标对象python里的sql语句都要通过cursor来执行 sql = "select id,name, sex from student" #查询数据库信息 cursor.execute(sql) # 执行sql语句 row = cursor.fetchone() # 读取查询结果 while row: # 循环读取所有结果 print("id=%s,Name=%s,Sex=%s" % (row[0], row[1], row[2])) # 输出结果 row = cursor.fetchone() cursor.close() connect.close() 

三、遇到的问题

在使用python连接数据库时出现了两个问题:
〔1〕因为连接数据库要使用sql身份验证,但之前一直使用的是windows验证,改为sql身份验证时出现了错误223,通过搜索引擎查询找到了解决方法:
(1):以windows验证模式进入数据库管理器。
(2):右击sa,选择属性:在常规选项卡中,重新填写密码和确认密码。把强制实施密码策略去掉。
(3):点击状态选项卡:勾选授予和启用。
(4):右击实例名称,选择属性。
(5):点安全性,确认选择了SQL SERVER 和Windows身份验证模式。
(6):配置TCP/IP,然后重启地打开’程序’-‘所有程序’-'Microsoft SQL Server 2008 ‘-‘配置工具’-‘SQL Server 配置管理器’,在弹出的窗体中,找到’SQL Server 2008 网络配置’,把’MSSQLSERVER的协议’下的"Named Pipes"和"TCP/IP"启动,然后重新启动Microsoft SQL Server 2008就可以了。
(7):重启SQLSERVER服务。
〔2〕在连接数据库时出现了报错:原因因为数据库参数中的数据库名称出现了错误导致无法连接到数据库,通过语句SELECT Name FROM Master…SysDatabases ORDER BY Name 查询到了当前所有数据库的名称,问题得以解决。

到此这篇Python - python如何连接sql server数据库_如何用python连接数据库的文章就介绍到这了,更多相关Python - python如何连接sql server数据库_如何用python连接数据库内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • sql 数据库 恢复 全攻略_sql数据库恢复数据2024-10-30 13:25:07
  • VB连接SQL数据库实例_vb连接sql数据库简单实例2024-10-30 13:25:07
  • 怎样将SQL数据库里面的表导出_怎样将sql数据库里面的表导出来2024-10-30 13:25:07
  • 数据库sql入门_sql数据库有什么用2024-10-30 13:25:07
  • sqlyog如何备份数据库_数据库第四版全部答案2024-10-30 13:25:07
  • SQL Server如何备份数据库_sql server 如何备份数据库2024-10-30 13:25:07
  • SQL数据库修复/数据库置疑修复_sql数据库置疑修复工具2024-10-30 13:25:07
  • GaussDB云数据库SQL应用系列-视图管理_数据库视图化工具2024-10-30 13:25:07
  • 世界论坛网2024-10-30 13:25:07
  • SQLite 数据库资源文件下载2024-10-30 13:25:07
  • 全屏图片