日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

原生sql 查询返回一个实体_python连接SQLServer执行给定的查询SQL语句,并返回结果数据...

發布時間:2024/10/8 python 69 豆豆
生活随笔 收集整理的這篇文章主要介紹了 原生sql 查询返回一个实体_python连接SQLServer执行给定的查询SQL语句,并返回结果数据... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天寫這篇文章的初衷就是在我昨天發表的文章《Python連接SQLServer數據庫執行增刪改查操作》后,一些讀者反饋說跟Python完全沒有關系,這里我想說的是:內容的確是與Python代碼的使用沒有太多的關系,我是CSDN的博客專家,最近才開始在頭條號上寫文章,我把博客里面的學習經歷搬過來希望能夠幫到那些需要的朋友們,因為我也是校招入職,也是從無到有一點點積累學習的。

在《Python連接SQLServer數據庫執行增刪改查操作》中,我給出來的是SQLServer數據庫最基本的增刪改查操作語句,讀者說與Python沒有關系的原因是因為之前沒有讀到我的這一篇博文,這篇博文的內容就是做一個簡單的函數模塊,實現對于傳入的SQL數據進行執行返回結果數據,如果這篇文章已經讀過的話相信就能理解《Python連接SQLServer數據庫執行增刪改查操作》了,因為本文的代碼實現是通用性的,所以我沒有貼在《Python連接SQLServer數據庫執行增刪改查操作》中,這里澄清一下。

解釋說明就到這里了,接下來進入本文的主體內容,具體實現如下:

#!usr/bin/env python# encoding:utf-8 '''__Author__:沂水寒城功能:執行給定的查詢SQL語句,并返回查詢結果數據【python3】''' import sysimport pymssql #數據庫連接配置config_dict={ 'user':'你的用戶名', 'password':'你的密碼', 'host':'數據庫地址IP', 'database':'數據庫名稱' } def SQLServer_connect(config_dict): ''' SQLServer 數據庫連接 ''' connect=pymssql.connect(**config_dict) return connectdef createTable(config_dict,table='AAA'): ''' 創建表 AAA ''' try: connect=SQLServer_connect(config_dict) cursor=connect.cursor() #若存在,先刪除表 try: cursor.execute(""" DROP TABLE %s""" % table) except Exception as e: print('dropException: ',e) #創建表 cursor.execute(""" CREATE TABLE %s ( id1 VARCHAR(300) NOT NULL, id2 VARCHAR(300) NOT NULL, status VARCHAR(20) NOT NULL, )""" %(table) ) connect.commit() #記得提交數據庫事物操作 connect.close() cursor.close() except Exception as e: print('createManRuleTable ERROR: ',e)def fetchData(sql, config=config_dict): """ 從指定數據表中抽取出所有的數據記錄,返回結果列表 """ try: result = [] connect = pymysql.connect(**config) cursor = connect.cursor() cursor.execute(sql) row = cursor.fetchone() while row: result.append(list(row)) row = cursor.fetchone() cursor.close() connect.close() except Exception as e: print("Exception:

總結

以上是生活随笔為你收集整理的原生sql 查询返回一个实体_python连接SQLServer执行给定的查询SQL语句,并返回结果数据...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。