python如何连接数据库

在Python中,可以使用多种方式连接数据库,下面将介绍几种常见的方式,包括使用第三方库、使用SQLite内置模块和使用ODBC驱动程序。

python如何连接数据库
(图片来源网络,侵删)

1、使用第三方库:

MySQL Connector/Python:用于连接MySQL数据库。

psycopg2:用于连接PostgreSQL数据库。

pyodbc:用于连接各种支持ODBC的数据库,如Microsoft SQL Server、Oracle等。

2、使用SQLite内置模块:

sqlite3:用于连接SQLite数据库。

3、使用ODBC驱动程序:

pyodbc:用于连接各种支持ODBC的数据库。

下面是使用不同方式连接数据库的示例代码:

使用MySQL Connector/Python连接MySQL数据库:

import mysql.connector
创建数据库连接
conn = mysql.connector.connect(
    host="localhost",
    user="your_username",
    password="your_password",
    database="your_database"
)
执行数据库操作...
关闭数据库连接
conn.close()

使用psycopg2连接PostgreSQL数据库:

import psycopg2
创建数据库连接
conn = psycopg2.connect(
    host="localhost",
    user="your_username",
    password="your_password",
    port="5432",
    database="your_database"
)
执行数据库操作...
关闭数据库连接
conn.close()

使用sqlite3连接SQLite数据库:

import sqlite3
创建数据库连接
conn = sqlite3.connect("your_database.db")
执行数据库操作...
关闭数据库连接
conn.close()

使用pyodbc连接各种支持ODBC的数据库(以Microsoft SQL Server为例):

import pyodbc
创建数据库连接字符串,替换为实际的服务器地址、用户名和密码等信息
connection_string = "DRIVER={ODBC Driver 17 for SQL Server};SERVER=your_server;DATABASE=your_database;UID=your_username;PWD=your_password"
conn = pyodbc.connect(connection_string)
执行数据库操作...
关闭数据库连接
conn.close()

以上是一些常用的方法来连接不同类型的数据库,你可以根据具体的需要选择适合的方式。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/453469.html

(0)
未希新媒体运营
上一篇 2024-04-08 14:58
下一篇 2024-04-08 15:00

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入