python如何连接数据库
- 行业动态
- 2024-04-08
- 4413
在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()
以上是一些常用的方法来连接不同类型的数据库,你可以根据具体的需要选择适合的方式。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/297550.html