在Ubuntu上使用Python连接数据库,通常需要安装相应的数据库驱动。以下是一些常见数据库的连接方法:

首先,确保已经安装了MySQL数据库。然后,通过以下命令安装MySQL Connector/Python(官方驱动):
pip install mysql-connector-python接下来,可以使用以下代码连接到MySQL数据库:
import mysql.connectorcnx = mysql.connector.connect(host="your_host",user="your_user",password="your_password",database="your_database")cursor = cnx.cursor()# 执行SQL查询等操作cursor.close()cnx.close()首先,确保已经安装了PostgreSQL数据库。然后,通过以下命令安装psycopg2(官方驱动):
pip install psycopg2接下来,可以使用以下代码连接到PostgreSQL数据库:
import psycopg2conn = psycopg2.connect(dbname="your_database",user="your_user",password="your_password",host="your_host",port="your_port")cursor = conn.cursor()# 执行SQL查询等操作cursor.close()conn.close()SQLite是一个轻量级的数据库,不需要额外安装驱动。可以直接使用Python内置的sqlite3模块连接:
import sqlite3conn = sqlite3.connect("your_database.db")cursor = conn.cursor()# 执行SQL查询等操作cursor.close()conn.close()注意:请将上述代码中的your_host、your_user、your_password和your_database替换为实际的数据库连接信息。
DeepSeek多模态怎么样及保姆级配置教程(codex、claude)实用指南
WSL2+Docker+Ollama本地部署大模型思路和实践指南(Qwen1.8b)实用指南
DeepSeek Harness热门插件盘点:10个实用插件,覆盖多Agent、上下文和多模态实用指南
grep文本搜索与正则表达式完整代码示例实用指南
AI漫剧伪装直男1‑24集无雾版夸克网盘资源免费分享
AI漫剧玉僧入尘1-68集无雾无删版夸克网盘资源免费分享