python連線資料庫的方法

2022-08-04 19:09:09 字數 1295 閱讀 9417

1、當用python開發專案的時候,我們發現經常需要用到資料庫來儲存資料,所以,連線資料庫,並能夠靈活的處理資料庫特別的重要,下面有兩種用**來運算元據庫的方法,一種是通過傳統的方法;另外一種則是通過orm--peewee的方法來處理資料庫;

2、下面第乙個運算元據庫的方法可能有點笨,就是通過實際資料庫的語句來實現對資料庫表結構的操作:

import mysql.connector

db=mysql.connector.connect(user="root",password="123456",database="peewee")###連線資料庫peewee,登陸賬戶為root,密碼為123456;

db.create_tables([person,relationship,message])   #### 建立三個**:person/relationship/message;

# cursor=db.cursor() ###使用cursor()方法獲取操作游標

# cursor.execute("select person_no from person") ##使用execute方法執行sql語句

# db=cursor.fetchone() ##使用fetchone()方法獲取一條資料

from peewee import *

db = mysqldatabase(

database = 'test',#string

passwd = 'test', #string

user = 'test', #string

host = 'localhost', #string

port = 3306, # int, 可不寫

)

# 建立資料庫的**

db_proxy = proxy()

# 使用**資料庫建立表

class basemodel(model):

class meta:

database = db_proxy

class user(basemodel):

username = charfield()

# 根據配置條件來選擇不同的資料庫

db= sqlitedatabase('local.db')

db= sqlitedatabase(':memory:')

else:

db= postgresqldatabase('mega_production_db')

# 通過**來根據配置條件將選取的資料庫初始化

database_proxy.initialize(db)

Python下連線資料庫方法

先彙總一下python和資料庫連線的巨集觀架構 1.建立和資料庫系統的連線 2.獲取操作游標 3.執行sql,建立乙個資料庫 當然這一步不是必需的,因為我們可以用已經存在的資料庫 4.選擇資料庫 5.進行各種資料庫操作 6.操作完畢後,提交事務 這一步很重要,因為只有提交事務後,資料才能真正寫進資料...

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...