Python 数据库连接代码

网站编辑2024-02-01 16:20:18252

简介

Python 是一种流行的编程语言,广泛应用于各种领域,包括数据分析、Web 开发和人工智能等。在这些领域中,数据库是不可或缺的一部分。本文将介绍如何使用 Python 连接到数据库,并提供一些示例代码。

连接数据库

在 Python 中,有许多库可以用于连接数据库。其中最常用的是 sqlite3 和 pymysql。下面将分别介绍这两种库的使用方法。

sqlite3

sqlite3 是 Python 自带的一个库,可以直接使用。以下是一个简单的示例代码:

```python

import sqlite3

conn = sqlite3.connect('example.db')

cursor = conn.cursor()

cursor.execute('SELECT * FROM users')

result = cursor.fetchall()

cursor.close()

conn.close()

```

pymysql

pymysql 是一个用于连接 MySQL 数据库的库。以下是一个简单的示例代码:

```python

import pymysql

conn = pymysql.connect(host='localhost', user='root', password='password', db='example')

cursor = conn.cursor()

cursor.execute('SELECT * FROM users')

result = cursor.fetchall()

cursor.close()

conn.close()

```

总结

本文介绍了如何使用 Python 连接到数据库,并提供了两个示例代码。sqlite3 是 Python 自带的一个库,可以直接使用;而 pymysql 是一个用于连接 MySQL 数据库的库。无论使用哪种库,连接数据库的基本步骤都是一样的:连接到数据库、创建游标对象、执行 SQL 查询语句、获取查询结果、关闭游标和连接。希望本文对您有所帮助!

最新推荐

右侧广告图1
  • 云服务器 e 实例

    适合部署开发环境、代码存储库、微服务、测试和暂存环境

    ¥99.00/年

    特价优惠

  • 数据库审计

    在满足等保2.0‘安全审计’相关要求的同时,智能解析数据库通信流量,细粒度审计数据库访问行为,通过对数据库全量行为的审计溯源、危险攻击的实时告警、风险语句的智能预警,提供敏感的数据库资产安全的监控保障

    ¥3000.00/月

    等保合规

  • 云数据库 ClickHouse

    开箱即用,高吞吐写入,秒级实时分析、自动弹性优势。 广泛应用于流量分析、广告营销分析、行为分析、人群划分、客户画像、敏捷BI、数据集市、网络监控、分布式服务和链路监控等业务场景。

    ¥1473.40/月

    1年85折

右侧广告图2