import pymysql
# 連線資料庫
conn = pymysql.connect(
host='localhost',
port=3306,
user='root',
passwd='root',
db='user',
charset='utf8'
)# 獲取游標
cur = conn.cursor()
sql="select * from user"
cur.execute(sql)
while 1:
res=cur.fetchone()
if res is none:
#表示已經取完結果集
break
print (res)
cur.close()
conn.commit()
conn.close()
print('sql執行成功')
建立**以及插入資料
import pymysql
# 開啟資料庫連線
db = pymysql.connect("localhost", "root", "root", "user", charset='utf8' )
# 使用cursor()方法獲取操作游標
cursor = db.cursor()
# sql 插入語句
sql = """insert into user(id,username,password)
values (10, "dj","123456")"""
try:
# 執行sql語句
cursor.execute(sql)
print("操作成功")
# 提交到資料庫執行
db.commit()
except:
# rollback in case there is any error
db.rollback()
# 關閉資料庫連線
db.close()
參考文章:
參考文章:
python運算元據庫
資料庫的操作在現在的python裡面已經變得十分的好用,有了一套api標準.下面的就是講講如何的去使用這套框架定義.此框架包含以下部分 connect parameters.其中的引數格式如下 dsn 資料來源名稱 user 使用者名稱 可選 password 密碼 可選 host 主機名 可選 d...
python 運算元據庫
目的 通過excel定義檢查指標項,然後通過python讀取指標,通過oracle sqlplus工具去執行獲取具體巡檢結果。unicode utf 8 coding utf 8 import os import sys import xlrd import paramiko reload sys ...
python運算元據庫
python運算元據庫都是通過資料庫驅動取操作的。現在主要有兩張,一種是通過pymysql,還有一種是通過sqlalchemy。在這裡可能還會有人說還有mysqldb模組也可以操作。確實是的,但是mysqldb對python3已經不支援了,所以這裡我就不討論了。第一種pymysql pymysql幫...