python連接數據庫

Python 操作 MySQL 數據庫

Python 標準數據庫接口爲 Python DB-API,Python DB-API爲開發人員提供了數據庫應用編程接口。

Python 數據庫接口支持非常多的數據庫,你可以選擇適合你項目的數據庫:

  • GadFly
  • mSQL
  • MySQL
  • PostgreSQL
  • Microsoft SQL Server 2000
  • Informix
  • Interbase
  • Oracle
  • Sybase
  • 你可以訪問Python數據庫接口及API查看詳細的支持數據庫列表。

引入 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 SEX = '%c'" % ('M')
try:
   # 執行SQL語句
   cursor.execute(sql)
   # 提交到數據庫執行
   db.commit()
except:
   # 發生錯誤時回滾
   db.rollback()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章