Python连接数据库示例代码
mysql连接示例
import mysql.connector
# 数据库连接参数
db_params = {
'host': 'your_host',
'port': 'your_port',
'database': 'your_database',
'user': 'your_user',
'password': 'your_password'
}
# 建立连接
conn = mysql.connector.connect(**db_params)
# 创建游标
cur = conn.cursor()
# 执行 SQL 查询
cur.execute('SELECT * FROM your_table')
# 获取查询结果
result = cur.fetchall()
# 关闭游标和连接
cur.close()
conn.close()
sql server连接示例
import pyodbc
# 数据库连接参数
db_params = {
'Driver': '{SQL Server}',
'Server': 'your_server',
'Database': 'your_database',
'uid': 'your_user',
'pwd': 'your_password'
}
# 建立连接
conn = pyodbc.connect(**db_params)
# 创建游标
cur = conn.cursor()
# 执行 SQL 查询
cur.execute('SELECT * FROM your_table')
# 获取查询结果
result = cur.fetchall()
# 关闭游标和连接
cur.close()
conn.close()
postgresql连接示例
import psycopg2
# 数据库连接参数
db_params = {
'host': 'your_host',
'port': 'your_port',
'database': 'your_database',
'user': 'your_user',
'password': 'your_password'
}
# 建立连接
conn = psycopg2.connect(**db_params)
# 创建游标
cur = conn.cursor()
# 执行 SQL 查询
cur.execute('SELECT * FROM your_table')
# 获取查询结果
result = cur.fetchall()
# 关闭游标和连接
cur.close()
conn.close()
