IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> python连接到 sql server -> 正文阅读

[大数据]python连接到 sql server

目录

安装pymssql模块

实现连接

?连接到SQL server

?连接查询数据

遇到的问题

Adaptive Server 不可用或不存在

Check messages from the SQL Server\n"


记录一下:用到的模块是: pymssql

  • 安装pymssql模块

先在pycharm安装其模块:

  • 实现连接

?这里贴上pymssql的官方文档:pymssql module reference — pymssql 2.1.4 documentation

  • ?连接到SQL server

?py代码:

import pymssql  # 引入pymssql模块

connect = pymssql.connect(server='LAPTOP-DUHL1TTU\YXHLHM',  # 服务器名或本地IP
                          user='sa',  # 账户
                          password='******',  # 自己设置的密码
                          database='yxhlhm')  # 你要连接的数据库名


def conn():
    if connect:
        print("恭喜你,连接成功 !!!")

    return connect


if __name__ == '__main__':
    conn = conn()
    connect.close()  # 关闭连接

运行连接:

  • ?连接查询数据

代码:

"""
2022年
 
CSDN:抄代码抄错的小牛马
"""
import pymssql  # 引入pymssql模块


def connect():
    connect = pymssql.connect(server='LAPTOP-DUHL1TTU\YXHLHM',  # 服务器名或本地IP
                              user='sa',  # 账户
                              password='****',  # 自己设置的密码
                              database='yxhlhm')  # 你要连接的数据库名
    if connect:
        print("恭喜你,连接成功 !!!")
    return connect


def chaxun(connect):
    cur = connect.cursor()  # 创建游标对象
    sql = 'select * from MM'  # 创建sql语句
    cur.execute(sql)  # 执行sql语句
    data = cur.fetchall()  # 查看sql语句执行的结果

    print(data)  # 打印查看

    return cur


if __name__ == '__main__':
    connect = connect()
    cur = chaxun(connect)
    cur.close()  # 关闭游标
    connect.close()  # 关闭连接

运行查看:

?成功~~~

  • 遇到的问题

  • Adaptive Server 不可用或不存在

  • ?解决办法:

这个方法有效,感谢大佬分享~~~

Python错误20009:pymssql._pymssql.OperationalError) (20009, b'DB-Lib error message 20009, severity 9:\nUnable to connect: Adaptive Server is unavailable or does not exist\n') - HandsomeFa - 博客园

值得注意的是:?

?在上面的几个协议中,要找到的是你自己最初安装它的时候,自己实例化ID,当然,你也可能没有实例化,而是用的默认的ID,那他就是第一个协议啦~~~

  • 再就是:

?找到如上图的IP ,将它启用状态改为是 ,这时,在python代码填写服务器名称处,就可以直接写这个IP了。

  • Check messages from the SQL Server\n"

参考链接:Python连接Sqlserver数据库_koko2015c的博客-CSDN博客

右键此电脑---管理---服务和应用程序? :

?


?继续:
?

?再:

?到这里,在去py连接SQL server就能行了~~~~


?

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-03-22 20:40:57  更:2022-03-22 20:41:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 6:28:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码