python連線資料庫

2021-09-24 10:02:22 字數 1023 閱讀 8282

python 標準資料庫介面為 python db-api,python db-api為開發人員提供了資料庫應用程式設計介面。

python 資料庫介面支援非常多的資料庫,你可以選擇適合你專案的資料庫:

引入 api 模組。

獲取與資料庫的連線。

執行sql語句和儲存過程。

關閉資料庫連線。

# codin:utf-8

import mysqldb

db = mysqldb.connect("111.111.22.222","hk_pos", "hk_pos", "hk_pos", charset='utf8' )

#mysqldb.connect("localhost", "testuser", "test123", "testdb", charset='utf8' )

cursor =db.cursor()   # 使用cursor()方法獲取操作游標 

sql1 = 'select * from mstb_allocation_header where allocation_code like \"dl08%\"' #查詢

cursor.execute(sql1) #執行sql

result1= cursor.fetchall() # 獲取所有記錄列表print(result1)

# 關閉連線

db.close()

# 發生錯誤時回滾

db.rollback()

# sql 更新語句

sql = "update employee set age = age + 1 where *** = '%c'" % ('m')

try:

# 執行sql語句

cursor.execute(sql)

# 提交到資料庫執行

db.commit()

except:

# 發生錯誤時回滾

db.rollback()

python 連線資料庫

原文 原文1 安裝mysql python pip install mysql python dome1 def db mange db bank conn none try 開啟資料庫連線 conn mysqldb.connect localhost root 123456 db bank 獲取操...

Python連線資料庫

usr bin env python coding utf 8 import sys reload sys sys.setdefaultencoding utf 8 import pymysql import pymysql.cursors usr bin env python coding utf...

python連線資料庫

1 安裝mysql ubantu下安裝不撰述 2 安裝python版本的mysql開發包 sudo apt get install python mysqldb3 編寫python usr bin python coding utf 8 import mysqldb 引入mysqldb包 開啟資料庫...