python連線資料庫

2021-09-27 12:20:13 字數 648 閱讀 6255

python2.x使用mysqldb

python3.0 使用pymysql

conn = pymysql.connect(

port= 「3309」,#3306預設不寫 

host = "",

user = "root",

passwd = "",

db = "",

charset = "utf-8"

)c = conn.cursor() #建立游標,為了傳送sql語句

c.execute("select * from emp")#執行語句

row = c.fetchone()#返回這個游標執行語句的第一條結果,依次返回一行

print(row)

#遇到的錯誤資訊:

解決方式:

port= 3309

charset = "utf8"

#改庫(更新資料,插入資料,刪除資料)

和讀庫的區別在於  修改sql語句,新增commit語句

c.execute("select * from emp")#執行語句  

raw.commit()#提交更改的語句

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包 開啟資料庫...