2016 - 2024

感恩一路有你

python连接sqlite例子

浏览量:4946 时间:2023-10-25 18:53:17 作者:采采

连接SQLite数据库的Python示例

Python是一种流行的编程语言,提供了许多强大的库和工具,用于各种应用程序开发,包括数据库操作。在本文中,我们将重点介绍如何使用Python连接SQLite数据库。

SQLite是一种轻量级的嵌入式关系型数据库管理系统,它不需要独立的服务器进程和配置。它的数据库存储在单个文件中,非常适合小型项目和嵌入式设备。Python通过自带的sqlite3模块提供了与SQLite数据库的连接和操作功能。

首先,我们需要安装Python和SQLite数据库(如果尚未安装)。然后,我们可以在Python脚本中导入sqlite3模块并连接到SQLite数据库。

下面是一个简单的示例代码,演示了如何连接SQLite数据库、创建表格、插入数据和查询数据:

```python

import sqlite3

# 连接到SQLite数据库

conn ('example.db')

# 创建一个游标对象,用于执行SQL语句

cursor ()

# 创建表格

create_table_query '''

CREATE TABLE students (

id INTEGER PRIMARY KEY,

name TEXT

)'''

cursor.execute(create_table_query)

# 插入数据

insert_query "INSERT INTO students (id, name) VALUES (?, ?)"

students [(1, 'Alice'), (2, 'Bob'), (3, 'Charlie')]

cursor.executemany(insert_query, students)

# 查询数据

select_query "SELECT * from students"

cursor.execute(select_query)

result cursor.fetchall()

# 打印结果

for row in result:

print(row)

# 提交事务并关闭连接

()

()

```

在上面的代码中,我们首先导入了sqlite3模块,然后使用`()`方法连接到一个名为example.db的SQLite数据库。接下来,我们创建了一个游标对象,用于执行SQL语句。

然后,我们使用游标对象执行`CREATE TABLE`语句来创建了一个名为students的表格。之后,我们通过执行`INSERT INTO`语句插入了一些学生数据。

最后,我们执行`SELECT * from students`语句查询了所有学生数据,并使用循环打印了结果。

需要注意的是,在每个操作完成后,我们都要使用`()`提交事务,并使用`()`关闭与数据库的连接。

这只是一个简单的示例,演示了如何使用Python连接SQLite数据库并进行一些基本操作。实际应用中,您可以根据具体需求进行更复杂的操作,例如更新数据、删除数据等。

总结:

本文介绍了如何使用Python连接SQLite数据库,并提供了一个详细的例子来演示该过程。通过学习本文,您可以轻松掌握Python连接SQLite数据库的基本操作,为后续的应用开发打下基础。希望本文对您有所帮助!

Python SQLite 数据库连接 例子

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。