在Python中,可以使用多种方式连接数据库,下面将介绍几种常见的方式,包括使用第三方库、使用SQLite内置模块和使用ODBC驱动程序。
(图片来源网络,侵删)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()
以上是一些常用的方法来连接不同类型的数据库,你可以根据具体的需要选择适合的方式。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。