zoukankan      html  css  js  c++  java
  • pyodbc链接sqlserver

    import pyodbc
    
    # DRIVER={SQL Server};DATABASE=数据库名;SERVER=服务器所在的计算机名,端口号;UID=你的用户名;PWD=你的密码
    odbc = 'DRIVER={SQL Server};SERVER=127.0.0.1,1433;DATABASE=sqldbtest;UID=sa;PWD=123456'
    #1.链接数据库
    db =pyodbc.connect(odbc,autocommit=True,)#使用 cursor()方法创建一个游标对象 cursor
    
    #2.游标
    cursor =db.cursor()#使用 execute()方法执行 SQL 查询
    #编码
    conn.setencoding(encoding='utf-8')
    #3.执行sql #1.查询 s1 = """ select * from test_name where name= ? """ cursor.execute(s1,("码神",)) #获取结果 res1 = cursor.fetchall() # [(2, '李四', '男', '18852671311', 19), (3, '王五', '女', '18852671303', 17)] # res2 = cursor.fetchone() #(1, '张三', '男', '18852671307', 23) # res3 = cursor.fetchmany(2) # print(res1) #结果封装成字典 a = [dict(zip([column[0] for column in cursor.description], row)) for row in res1] print(a) #2.增 a1 = """ # insert into test_name values(?,?,?,?) """ # cursor.execute(a1,("码神1","男","18852671111",21)) #5.关闭 # db.commit() # db.rollback() cursor.close() db.close()

     参考:https://blog.csdn.net/chroming/article/details/51541959

  • 相关阅读:
    入职一家新公司
    简单的线性数据比较
    python编程导论读书笔记【4】终章
    Hadoop构建数据仓库实践读书笔记【3】__数据仓库设计基础
    清北最后冲刺 张浩威 吃鱼
    新汉诺塔
    小朋友的数字
    硬币购物
    HH的项链
    求逆序对 && 逆序对数列
  • 原文地址:https://www.cnblogs.com/tfzz/p/14722105.html
Copyright © 2011-2022 走看看