连接关系型数据库(MySQL)示例
import pymysql
connection = pymysql.connect(
host='localhost',
user='username',
password='password',
db='database_name',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor
)
try:
with connection.cursor() as cursor:
sql = "SELECT * FROM table_name"
cursor.execute(sql)
result = cursor.fetchall()
for row in result:
print(row)
finally:
connection.close()
连接非关系型数据库(MongoDB)示例
-
使用 pymongo 库连接 MongoDB 数据库
-
python
-
Copy code
-
from pymongo import MongoClient
建立数据库连接
client = MongoClient('mongodb://localhost:27017/')
db = client['database_name']
collection = db['collection_name']
query = {'key': 'value'}
result = collection.find(query)
for document in result:
print(document)