zoukankan      html  css  js  c++  java
  • python入门22 pymssql模块(python连接sql server查询)

    安装

    pip install pymssql

    连接数据库 pymssql.connect()

    # coding:utf-8
    
    import pymssql
    
    server = '192.168.8.1' #服务器ip或名称
    user = 'sa' #用户名
    password = '111111'  #密码
    database = 'test' #数据库
    
    dbconnect = pymssql.connect(server = server,user = user,password=password,database = database) #连接到数据库

    操作数据库 connect.cursor()  ,

    fetchone() 取一行

    fetchall() 取所有结果

    dbcursor = dbconnect.cursor() #游标
    dbcursor.execute('select top 2 name,major from test_student') 
    
    
    #一行一行的取数
    row = dbcursor.fetchone()
    print(row)
    row = dbcursor.fetchone()
    print(row)
    row = dbcursor.fetchone() #取完数据,None
    print(row)

    #取出所有查询结果
    rows = dbcursor.fetchall() print(rows) # list

    rows = dbcursor.fetchall() #再取空
    print(rows) # []
     

    游标加上 as_dict=True。结果显示dict
    dbcursor = dbconnect.cursor() #游标
    dbcursor.execute('select top 10 name,major from test_student')
    print(dbcursor.fetchall())

    dbcursor = dbconnect.cursor(as_dict=True) #游标
    dbcursor.execute('select top 10 name,major from test_student')
    print(dbcursor.fetchall())

    最后记得关闭游标和连接

    dbcursor.close()
    dbconnect.close()

    官网: http://pymssql.org/en/stable/ 

  • 相关阅读:
    考研复试之dp重温
    面试总结
    决策树学习记录
    python机器学习随笔
    大三狗重新复习算法之递推
    第十二届CSP总结
    unity(Exploder插件)研究
    unity学习笔记2
    Unity3d学习笔记(持续更新)。。。
    4.24
  • 原文地址:https://www.cnblogs.com/dinghanhua/p/9990969.html
Copyright © 2011-2022 走看看