用python连接navicat配置的数据库
时间: 2024-12-18 20:32:26 浏览: 15
在Python中连接Navicat配置好的数据库,通常我们会使用像`pymysql`、`pyodbc`或`psycopg2`这样的第三方库。以下是使用`pymysql`连接MySQL数据库的一个基本示例:
```python
import pymysql
# 配置数据库连接信息
host = 'your_host'
port = your_port # 默认是3306
user = 'your_username'
password = 'your_password'
database = 'your_database'
# 创建连接
try:
conn = pymysql.connect(host=host,
port=port,
user=user,
password=password,
db=database,
charset='utf8mb4') # 或者根据实际需要选择字符集
print("连接成功!")
except pymysql.Error as e:
print(f"Error {e.args[0]}: {e.args[1]}")
# 使用连接执行SQL操作
cursor = conn.cursor()
sql = "SELECT * FROM table_name"
cursor.execute(sql)
# 获取结果
results = cursor.fetchall()
for row in results:
print(row)
# 关闭连接
cursor.close()
conn.close()
阅读全文