pythonl鏈結資料庫封裝 析構方法

2021-08-23 14:38:33 字數 984 閱讀 4299

import pymysql

# mysql_coon 主要的功能就是, 將鏈結資料庫的操作變成只連線一次

#class mysql_conn(object):

# 魔術方法, 初始化, 建構函式

def __init__(self):

self.db = pymysql.connect(host='127.0.0.1', user='root', password='123456', port=3306, database='py11')

self.cursor = self.db.cursor()

# 執行modify(修改)相關的操作

def execute_modify_mysql(self, sql):

self.cursor.execute(sql)

self.db.commit()

# 魔術方法, 析構化 ,析構函式

def __del__(self):

self.cursor.close()

self.db.close()

if __name__=='__main__':

sql ="insert into xueqiu(xid,title,description,target) values(%s,%s,%s,%s)",(i,t,d,ta)

mc = mysql_conn()

mc.execute_modify_mysql(sql)

# sql = 'insert into xueqiu values (4)'

# mc.execute_modify_mysql(sql)

# sql = 'insert into xueqiu values (5)'

# mc.execute_modify_mysql(sql)

# sql = 'insert into xueqiu values (6)'

# mc.execute_modify_mysql(sql)

資料庫鏈結

1 oracle8 8i 9i資料庫 thin模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin localhost 1521 orcl orcl為資料庫的sid strin...

資料庫訪問封裝

專案名稱 dbacess 專案目的 封裝jdbc訪問 專案使用 任意,保障所有包開源 專案當前功能 1.訪問資料庫方法封裝 2.資料庫連線池採用hikaricp 3.配置檔案遵守hikaricp的配置,設定根目錄,以此保障功能多資料庫,多源。4.擴充套件驅動路徑,採用自定義載入器載入驅動 5.新資料...

資料庫封裝專案

專案名稱 dbacess 專案目的 封裝jdbc訪問 專案使用 任意,保障所有包開源 專案當前功能 1.訪問資料庫方法封裝 2.資料庫連線池採用hikaricp 3.配置檔案遵守hikaricp的配置,設定根目錄,以此保障功能多資料庫,多源。4.擴充套件驅動路徑,採用自定義載入器載入驅動 5.新資料...