原生sql 查询返回一个实体_python连接SQLServer执行给定的查询SQL语句,并返回结果数据...
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                原生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语句,并返回结果数据...的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: css background-image
- 下一篇: oss图片数据转图片二进制数据_图片数据
