zoukankan      html  css  js  c++  java
  • python3 操作sqlSever

      相关代码如下:

      

    #coding =utf-8
    import os
    import pyodbc
    import time
    class SqlDb:
    
    
        def __init__(self, server='DESKTOP-94P70L6', database='ott', userid='sa', password='password'):
            ''''' initialization '''
            self.server = server
            self.database = database
            self.userid = userid
            self.password = password
    
        def __GetConnect(self):
            ''''' Connect to the DB '''
            if not self.database:
                raise (NameError, "no setting db info")
            self.conn = pyodbc.connect(DRIVER='{SQL Server Native Client 10.0}', SERVER=self.server, DATABASE=self.database, UID=self.userid,
                                       PWD=self.password, charset="UTF-8")
            # self.conn = "DRIVER={SQL Server Native Client 10.0};SERVER=%s;DATABASE=%s;UID=%s;PWD=%s" % (self.server,self.database,self.userid,self.password)
            cur = self.conn.cursor()
            if not cur:
                raise (NameError, "connected failed!")
            else:
                return cur
    
        def ExecQuery(self, sql):
            ''''' Perform one Sql statement '''
            cur = self.__GetConnect()
            cur.execute(sql)
            ret = cur.fetchall()
            cur.close()
            self.conn.close()
            return ret
    
        def ExecNoQuery(self, sql):
            ''''' Person one Sql statement like write data, or create table, database and so on'''
            cur = self.__GetConnect()
            cur.execute(sql)
            self.conn.commit()
            cur.close()
            self.conn.close()
    View Code
  • 相关阅读:
    js继承《转》
    千分位分割正则
    所有事件失效
    658. Find K Closest Elements
    278. First Bad Version
    153. Find Minimum in Rotated Sorted Array
    11. Container With Most Water
    205. Isomorphic Strings
    75. Sort Colors
    695. Max Area of Island
  • 原文地址:https://www.cnblogs.com/shaosks/p/9268973.html
Copyright © 2011-2022 走看看