Python连接数据库示例代码

By | 2023-10-30

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()