python2操作mysql資料庫示例如下:
import pymysql
class database():
definit(self, host, port, db, user, passwd, charset=『utf8』):
self.host = host
self.port = port
self.db = db
self.user = user
self.password = passwd
self.charset = charset
def open(self):
# 開啟mysql資料庫連線
self.conn = pymysql.connect(host=self.host, port=self.port, db=self.db,
user=self.user, passwd=self.password, charset=self.charset)
# 建立游標物件
self.cursor = self.conn.cursor()
print '開啟mysql資料庫連線成功'
def close(self):
# 關閉mysql資料庫
self.cursor.close()
self.conn.close()
print '關閉mysql資料庫連線成功'
def execute(self, sql, params, msg="操作成功"):
# 增加、修改、刪除命令語句
try:
self.open()
# 處理邏輯資料,傳入sql語句以及引數化
self.cursor.execute(sql, params)
# 執行事務
self.conn.commit()
self.close()
# 這樣可以修改輸出的操作成功資訊提示
print(msg)
except exception as e:
self.conn.rollback()
print("執行sql語句錯誤回滾操作", e)
def all(self, sql, params=()):
# 查詢所有資料,多個值
try:
self.open()
self.cursor.execute(sql, params)
data = self.cursor.fetchall()
self.close()
return data
except exception as e:
print("執行sql語句錯誤", e)
ifname== 「main」:
host = 『182.16.125.5』
port = 3306
db = 『testdb』
user = 『root』
passwd = 『mysql123+』
sql = 『select * from userprofile where fuserid = 8880002;』
# database(host, port, db, user, passwd).open()
database(host, port, db, user, passwd).execute(sql, any)
python2之字串操作
字串拼接 a b a woshi b carcar96 print a b 方法1 print s a b 方法2 執行結果 獲取字串長度 len str 結果 str woshiasddscv print len str 執行結果 12 獲取字串的第幾個 str i str woshiasddsc...
Python2日期時間操作
在日常工作中,經常遇到一下日期時間格式轉化。例如時間比較 時間格式化 從字串轉化為日期等操作,本文將日常要的這些操作進行彙總備忘。想要時間格式比較,需要轉化為統一的資料型別,例如轉化為統一的date型別,或time型別,或datetime型別。bin python coding utf 8 impo...
python2獲取介面內容存入Mysql資料庫
先交代一下我的環境吧 win10 mysql5.7 python2.7 這是需要解決的第乙個問題 首先要知道訪問介面需要的header和url 示例 import requests import json import urllib url xx token header data data url...