python3.x連線wamp中的mysql
阿新 • • 發佈:2018-12-21
1.PyMySQL 是在 Python3.x 版本中用於連線 MySQL 伺服器的一個庫,Python2中則使用mysqldb,並且mysqldb不再支援python3.x。
2.安裝pymysql:pip3 install PyMySQL
3.連線程式碼:
import pymysql
# 開啟資料庫連線(host,埠,賬戶,密碼,資料庫,字元)
db = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='', db='user', charset='utf8')
# 使用cursor()方法獲取操作遊標
cursor = db.cursor()
# 使用預處理語句
sql = """CREATE TABLE EMPLOYEE (
FIRST_NAME CHAR(20) NOT NULL,
LAST_NAME CHAR(20),
AGE INT,
SEX CHAR(1),
INCOME FLOAT )"""
try:
# 執行sql語句
cursor.execute(sql)
# 提交到資料庫執行
db.commit()
except:
# 如果發生錯誤則回滾
db.rollback()
# 關閉遊標
cursor.close()
# 關閉資料庫連線
db.close()
ps:其它語句和上面幾乎一樣,此處就不提供了。