伪知识之通俗易懂的解释pymssql的基本操作流程持续更新【内向即哑巴--高悦妮】

【连接sqlsever】

   self.connection = pymssql.connect(host="localhost", user="sa", password="123456",

                                         database=self.database,

                                         charset='utf8')

【查询游标】
self.inquire = self.connection.cursor()

【创建表】

self.inquire.execute('CREATE TABLE %s('
                     'Name VARCHAR(100),'
                     'Id_nmber VARCHAR(20),'
                     'POSITION VARCHAR(100),'
                     'EndDate VARCHAR(50),'
                     'StartDate VARCHAR(50),)'
                     % (self.datatable[2]))

————————————————————————————————————————

【插入表】

self.inquire.executemany(
    "INSERT INTO {} VALUES (%s,%s,%s,%s,%s)".format(self.datatable[2])
    , [i['Name'],
        str(Id_number),
        i['Position'],
        i['StartDate'],
        i['EndDate'],
        ])

提交所做的动作】

self.connection.commit()

————————————————————————————————————————

关闭查询】

self.inquire.close()       可有可无的

关闭数据库】
self.connection.close()

 

 

猜你喜欢

转载自blog.csdn.net/qq_37995231/article/details/82819628