python如何链接sql,Python连接SQL数据库的方法

原创
admin 4小时前 阅读数 2 #Python

Python连接SQL数据库的方法

Python是一种流行的编程语言,它提供了多种连接SQL数据库的方式,下面是一些常见的连接方式:

1、使用标准库连接MySQL数据库

Python的标准库MySQL-connector-python可以用来连接MySQL数据库,使用之前需要安装该库,可以通过pip进行安装,安装完成后,可以使用以下代码进行测试连接:

import mysql.connector
连接到MySQL数据库
cnx = mysql.connector.connect(user='username', password='password', host='127.0.0.1', database='test')
执行SQL查询
query = "SELECT 'Hello, World!' AS _message"
df = cnx.execute(query)
print(df)

2、使用第三方库连接PostgreSQL数据库

对于PostgreSQL数据库,可以使用psycopg2库进行连接,同样需要先进行安装,然后通过以下代码进行测试连接:

import psycopg2
连接到PostgreSQL数据库
conn = psycopg2.connect(user="username", password="password", host="127.0.0.1", port="5432", database="test")
执行SQL查询
query = "SELECT 'Hello, World!' AS _message"
df = conn.execute(query)
print(df)

3、使用SQLAlchemy库连接SQL数据库

SQLAlchemy是一个流行的SQL工具包,它提供了丰富的SQL功能,并且支持多种数据库连接,使用之前需要安装该库,然后通过以下代码进行测试连接:

from sqlalchemy import create_engine
import pandas as pd
连接到MySQL数据库
engine = create_engine('mysql+pymysql://username:password@127.0.0.1/test')
df = pd.read_sql('SELECT * FROM table_name', engine)
print(df)

三种方式都可以实现Python与SQL数据库的连接,选择哪种方式取决于你的具体需求和个人喜好。

热门