centos

Python在CentOS上的数据库连接方法

小樊
51
2025-07-14 23:35:55
栏目: 编程语言

在CentOS上使用Python连接数据库,通常有以下几种方法:

  1. 使用Python的内置库sqlite3连接SQLite数据库:
import sqlite3

# 连接到SQLite数据库
conn = sqlite3.connect('example.db')

# 创建一个游标对象
cursor = conn.cursor()

# 执行SQL语句
cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)''')

# 提交事务
conn.commit()

# 关闭连接
conn.close()
  1. 使用第三方库pymysql连接MySQL数据库:

首先,需要安装pymysql库:

pip install pymysql

然后,使用pymysql连接MySQL数据库:

import pymysql

# 连接到MySQL数据库
conn = pymysql.connect(host='localhost', user='root', password='your_password', database='your_database')

# 创建一个游标对象
cursor = conn.cursor()

# 执行SQL语句
cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255))''')

# 提交事务
conn.commit()

# 关闭连接
conn.close()
  1. 使用第三方库psycopg2连接PostgreSQL数据库:

首先,需要安装psycopg2库:

pip install psycopg2

然后,使用psycopg2连接PostgreSQL数据库:

import psycopg2

# 连接到PostgreSQL数据库
conn = psycopg2.connect(host='localhost', user='your_username', password='your_password', dbname='your_database')

# 创建一个游标对象
cursor = conn.cursor()

# 执行SQL语句
cursor.execute('''CREATE TABLE IF NOT EXISTS users (id SERIAL PRIMARY KEY, name VARCHAR(255))''')

# 提交事务
conn.commit()

# 关闭连接
conn.close()
  1. 使用第三方库pymssql连接Microsoft SQL Server数据库:

首先,需要安装pymssql库:

pip install pymssql

然后,使用pymssql连接Microsoft SQL Server数据库:

import pymssql

# 连接到Microsoft SQL Server数据库
conn = pymssql.connect(server='localhost', user='your_username', password='your_password', database='your_database')

# 创建一个游标对象
cursor = conn.cursor()

# 执行SQL语句
cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INT IDENTITY(1,1) PRIMARY KEY, name NVARCHAR(255))''')

# 提交事务
conn.commit()

# 关闭连接
conn.close()

注意:在使用这些库之前,请确保已经安装了相应的数据库,并根据实际情况修改连接参数。

0
看了该问题的人还看了