当前位置:首页 > 行业动态 > 正文

python27读取数据库_读取数据库数据

在Python 2.7中,我们可以使用sqlite3模块来读取数据库数据,以下是一个简单的示例:

1、确保你已经安装了sqlite3模块,如果没有,可以使用以下命令安装:

pip install pysqlite

2、创建一个名为test.db的SQLite数据库,并在其中创建一个名为students的表,包含idnameage三个字段:

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
0