阅读量:2
要用Python连接数据库,你需要安装相应的数据库驱动程序。下面是一些常用的数据库连接库和连接步骤示例:
- 使用MySQL数据库:
安装MySQL驱动程序:
pip install mysql-connector-python
连接数据库:
import mysql.connector # 建立连接 cnx = mysql.connector.connect( host="localhost", user="username", password="password", database="dbname" ) # 执行SQL查询 cursor = cnx.cursor() cursor.execute("SELECT * FROM table_name") # 获取结果 result = cursor.fetchall() # 关闭连接 cursor.close() cnx.close()
- 使用SQLite数据库:
安装SQLite驱动程序:无需安装,Python内置支持SQLite数据库。
连接数据库:
import sqlite3 # 建立连接 conn = sqlite3.connect('database.db') # 执行SQL查询 cursor = conn.cursor() cursor.execute('SELECT * FROM table_name') # 获取结果 result = cursor.fetchall() # 关闭连接 cursor.close() conn.close()
- 使用PostgreSQL数据库:
安装PostgreSQL驱动程序:
pip install psycopg2
连接数据库:
import psycopg2 # 建立连接 conn = psycopg2.connect( host="localhost", database="dbname", user="username", password="password" ) # 执行SQL查询 cursor = conn.cursor() cursor.execute("SELECT * FROM table_name") # 获取结果 result = cursor.fetchall() # 关闭连接 cursor.close() conn.close()
以上是连接数据库的基本示例,你可以根据你使用的数据库类型和具体需求进行适当的修改。