Python連線mysql實現增刪改查基本操作

2021-08-21 10:17:27 字數 676 閱讀 1304

import pymysql

# connect(mysql資料庫ip位址,使用者名稱,密碼,連線的資料庫名)

db = pymysql.connect('10.25.34.68','root','root','mydb')

# cursor游標,建立乙個用於寫sql語句的物件

cursor=db.cursor()

# execute執行sql語句

cursor.execute("select * from dept")

# 查詢操作用fetchall獲取,將資料以[(第一條記錄),(第二條記錄)...]形式返回

data=cursor.fetchall()

print(data)

# 增刪改操作無返回結果,正常編寫sql語句即可

# 支援事務

sql="insert into dept values (50,'demo','demo')"

try:

cursor.execute(sql)

db.commit()# 提交事務

print('ok')

except:

print('fail')

db.rollback()# 事務失敗回滾到try之前

# 最後關閉連線

db.close()

mysql連線實現 MySql實現遠端連線

1 進入mysql,建立乙個新使用者root,密碼為root 格式 grant 許可權 on 資料庫名.表名 to 使用者 登入主機 identified by 使用者密碼 grant select,update,insert,delete on to root 192.168.1.12 ident...

mysql實現遠端連線

可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 mysql 資料庫裡的 user 表裡的 host 項,從 localhost 改稱 mysql u root pvmwaremysql use mysql mysql up...

Jdbc實現Mysql連線

第一步 匯入jar包匯入idea你的專案裡。第二步 載入驅動 class.forname com.mysql.jdbc.driver 該方法利用反射。官方推薦8.0以上用 com.mysql.cj.jdbc.driver,就算你寫的上面的路徑,它也會給你轉成這樣的。第三步 連線資料庫 driverm...