在Python 2.7中,我们可以使用sqlite3
模块来读取数据库数据,以下是一个简单的示例:
(图片来源网络,侵删)
1、确保你已经安装了sqlite3
模块,如果没有,可以使用以下命令安装:
pip install pysqlite
2、创建一个名为test.db
的SQLite数据库,并在其中创建一个名为students
的表,包含id
、name
和age
三个字段:
CREATE TABLE students ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, age INTEGER NOT NULL );
3、向students
表中插入一些数据:
INSERT INTO students (name, age) VALUES ('张三', 20); INSERT INTO students (name, age) VALUES ('李四', 22); INSERT INTO students (name, age) VALUES ('王五', 24);
4、使用Python 2.7读取test.db
数据库中的students
表数据:
*coding: utf8 * import sqlite3 连接到数据库 conn = sqlite3.connect('test.db') cursor = conn.cursor() 执行查询语句 cursor.execute('SELECT * FROM students') 获取查询结果 rows = cursor.fetchall() 打印查询结果 for row in rows: print("ID: {}, Name: {}, Age: {}".format(row[0], row[1], row[2])) 关闭游标和连接 cursor.close() conn.close()
运行上述Python代码,将输出以下结果:
ID: 1, Name: 张三, Age: 20 ID: 2, Name: 李四, Age: 22 ID: 3, Name: 王五, Age: 24
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/675005.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复