Ahywa 2023-12-15 18:03 采纳率: 100%
浏览 9
已结题

代码报错,python以及数据库

下载了资源后运行不了,代码报错我用的是python3,python3.11的编译器, sql server2019,下载了资源后是要去自己的数据库里建对应的表插入数据那些吗,在pycharm里运行一直报错 运行不了的,

File "D:\terrible\超市管理系统(python+sqlserver)\shopclub\loud.py", line 135, in login
    self.connect = pymssql.connect(host = "127.0.0.1:1483",database = "shopclub",charset="utf8")   # 服务器名,账户,密码,数据库名
  File "src\\pymssql\\_pymssql.pyx", line 653, in pymssql._pymssql.connect
pymssql._pymssql.OperationalError: (20009, b'DB-Lib error m,,

是要自己去sql server 中建数据库和表以及插入信息吗

  • 写回答

1条回答 默认 最新

  • ꧁★听听★꧂ 2023-12-15 18:12
    关注
    • 从你的错误信息来看,你在运行代码时遇到了pymssql._pymssql.OperationalError的错误。这个错误通常表示你的数据库连接出现了问题,可能是数据库服务器无法访问,或者是数据库的用户名、密码、数据库名错误。

    • 首先,请确认你的SQL Server 2019是否已经正确安装并运行在"127.0.0.1:1483"这个地址上。如果SQL Server没有运行在这个地址上,你需要修改代码中的host参数,使其指向正确的SQL Server地址。

    • 其次,请确认你的数据库"shopclub"是否已经存在。如果数据库不存在,你需要先在SQL Server中创建这个数据库。
      然后,请确认你的数据库连接用户名和密码是否正确。如果你的用户名和密码不正确,你需要修改代码中的database和charset参数,使其匹配你的SQL Server用户名和密码。

    • 最后,如果你确定你的SQL Server已经正确安装并运行,你的数据库也已经存在,你的用户名和密码也是正确的,但是你仍然无法连接到数据库,那么可能是你的防火墙设置或者是SQL Server的配置问题。在这种情况下,你可能需要寻求你的系统管理员或者SQL Server管理员的支持。

    • 至于你提到的"下载了资源后是要去自己的数据库里建对应的表插入数据那些吗",我理解你可能是在问是否需要根据你下载的资源(可能是数据库的SQL脚本或者其他数据)来创建数据库表和插入数据。如果你的资源是SQL脚本,那么你可以运行这个脚本在你的数据库中创建表和插入数据。如果你的资源是其他数据,那么你可能需要根据这些数据来手动创建表和插入数据。具体情况可能需要根据你实际下载的资源来确定。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月24日
  • 已采纳回答 12月16日
  • 创建了问题 12月15日

悬赏问题

  • ¥15 bat批处理,关于数据复制问题
  • ¥50 同步两个不同结果的array中某些属性
  • ¥15 悬赏15远程操控解决问题
  • ¥15 CST复制的模型无法单独修改参数?
  • ¥15 前端页面想做个定时任务,但是使用requestAnimationFrame,setinterval和settimeout都不行
  • ¥15 根据以下文字信息,做EA模型图
  • ¥15 删除虚拟显示器驱动 删除所有 Xorg 配置文件 删除显示器缓存文件 重启系统 可是依旧无法退出虚拟显示器
  • ¥15 vscode程序一直报同样的错,如何解决?
  • ¥15 关于使用unity中遇到的问题
  • ¥15 开放世界如何写线性关卡的用例(类似原神)