Products
96SEO 2025-08-28 10:29 1
Python已成为数据处理和数据分析的流行语言。在CentOS上使用Python连接数据库是许多开发者和数据科学家的需求。本文将详细介绍如何在CentOS上使用Python连接不同类型的数据库。
在开始之前, 请确保您的CentOS系统已安装Python和以下数据库之一:MySQL、PostgreSQL、Microsoft SQL Server或SQLite。
先说说 您需要安装`mysql-connector-python`库,这是一个用于连接MySQL数据库的Python库。
pip install mysql-connector-python
然后 使用以下代码连接到MySQL数据库:
import mysql.connector
conn = mysql.connector.connect(
host="localhost",
user="your_username",
password="your_password",
database="your_database"
)
cursor = conn.cursor
cursor.execute
results = cursor.fetchall
for row in results:
print
cursor.close
conn.close
要连接PostgreSQL数据库,您需要安装`psycopg2`库。
pip install psycopg2
import psycopg2
conn = psycopg2.connect(
host="localhost",
user="your_username",
password="your_password",
database="your_database"
)
cursor = conn.cursor
cursor.execute
results = cursor.fetchall
for row in results:
print
cursor.close
conn.close
要连接Microsoft SQL Server数据库,您需要安装`pyodbc`库。
pip install pyodbc
import pyodbc
conn = pyodbc.connect(
'DRIVER={SQL Server};'
'SERVER=localhost;'
'DATABASE=your_database;'
'UID=your_username;'
'PWD=your_password;'
)
cursor = conn.cursor
cursor.execute
results = cursor.fetchall
for row in results:
print
cursor.close
conn.close
SQLite是Python内置的数据库,所以呢无需安装任何额外的库。
import sqlite3
conn = sqlite3.connect
cursor = conn.cursor
cursor.execute
results = cursor.fetchall
for row in results:
print
cursor.close
conn.close
在CentOS上使用Python连接数据库是一个相对简单的过程。通过使用适当的库和正确的连接参数,您可以轻松地连接到各种类型的数据库。本文提供的方法可以帮助您在CentOS上使用Python连接MySQL、 PostgreSQL、Microsoft SQL Server和SQLite数据库。
Demand feedback