zoukankan      html  css  js  c++  java
  • Python连接不上SQL Server的两种根治思路

    连接不上数据库,首先可以排除是代码的问题,连接方式都是千篇一律的。

    大多数问题都是本机的两个原因造成的,1.服务没有开启,2.没有启动SQL配置的TCP/IP

    下面给出统一解决方案:

     

    首先从开始菜单找到SQL数据库的配置工具,比如我的是Microsoft SQL Server文件夹下的"SQL Server 2019配置管理器",

    找到TCP/IP,如果没有启动,右键——启动。

     

    WIN + R调出运行框,输入services.msc,找到SQL开头的所有服务,没启动的都给它启动好,重点关照两个MSSQLSERVER实例服务和SQL Server Browser服务。

     

    最后附上连接代码,通常关于连接SQL数据库就是这两个解决方法!首先要pip install pymssql。

    import pymssql
    
    # 创建数据库连接。Server后面的字符串为服务器地址和实例名称,服务器地址可以用ip地址如127.0.0.1,机器名称如ASUS-PC,本机还可以用localhost,服务器后面为实例名称,默认实例名称可以不写
    
    conn = pymssql.connect(server='.', user='sa', password='333555', database='Test')

    这里也算一个小技巧,server如果是本机,可以直接用英文句号代替。连接SQL可以不用ip地址+端口,就上面这种连接方式就很简洁。

  • 相关阅读:
    (转)了解JNDI
    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver问题
    占个座
    关于 inode 与 iblock 的知识
    机器学习性能度量指标:ROC曲线、查准率、查全率、F1
    编译出现的问题解决
    二分查找(Binary Search)
    ST算法 Sliding Window algorithm template
    数据结构_算法
    知识点积累
  • 原文地址:https://www.cnblogs.com/ccwx/p/12987615.html
Copyright © 2011-2022 走看看