zoukankan      html  css  js  c++  java
  • [Pyhton]连接MSSQL实例并执行SQL语句

    运行环境:

    服务器端:
    MSSQL 2014
    Server 2012 R2
    
    程序端:
    Python 3.7.4
    MacOS 10.14.6
    CentOS Linux release 7.7.1908 (Core)

    程序代码

    #!/usr/bin/env pyhton
    # coding:utf-8
    # @Time     : 2020-02-13 09:08
    # @Author   : LeoShi
    # @Site     : 
    # @File     : connect_mssql.py
    # @Software : MacOS Python 3.7
    
    import pyodbc
    import time
    
    # 建立MSSQL服务器连接的信息
    server = '172.16.1.101'
    database = 'student'
    uid = 'SA'
    pwd = 'Abcd1234'
    driver = 'ODBC Driver 17 for SQL Server'
    con_string = f'DRIVER={driver};SERVER={server};DATABASE={database};UID={uid};PWD={pwd}'
    # 建立连接
    sql_connect = pyodbc.connect(con_string)
    sql_connect.autocommit = True
    # 设置游标
    sql_cursor = sql_connect.cursor()
    # 执行SQL语句(查询数据库文件位置及名称)
    sql_cursor.execute('select * from student.dbo.student;')
    # 获得语句执行后的结果
    result = sql_cursor.fetchall()
    print(type(result))
    print(result)
    # 执行SQL语句
    sql_connect.commit()
    
    time.sleep(5)
    sql_cursor.close()
    sql_connect.autocommit = False
    sql_connect.close()
    
    #----运行结果------
    
    <class 'list'>
    [('120001', '张三', '', 18, '云南省昆明市五华区', None, None), ('120002', '李四', None, None, None, None, '计算机科学与技术')]
  • 相关阅读:
    MVC小系列(十五)【MVC+ZTree实现对树的CURD及拖拽操作】
    WCF身份验证之用户名密码认证
    sql 优化建议
    Redis key 设计技巧
    Redis配置文件详解
    Nlog配置文件
    Windown安装Mysql安装图解
    CentOS 7 命令备忘录
    WPF自定义ListBox样式
    WPF自定义圆形按钮样式资源文件
  • 原文地址:https://www.cnblogs.com/leoshi/p/12303213.html
Copyright © 2011-2022 走看看