码迷,mamicode.com
首页 > 数据库 > 详细

python使用sqlite示例

时间:2017-12-31 11:54:15      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:blog   一个数据库   获得   连接   for   imp   .exe   事务   一个   

SQLite是一种嵌入式数据库,它的数据库就是一个文件。Python就内置了SQLite3,所以,在Python中使用SQLite,不需要安装任何东西,直接使用。

操作关系数据库,首先需要连接到数据库,一个数据库连接称为Connection;

连接到数据库后,需要打开游标,称之为Cursor,通过Cursor执行SQL语句,然后,获得执行结果。

Python定义了一套操作数据库的API接口,任何数据库要连接到Python,只需要提供符合Python标准的数据库驱动即可。

由于SQLite的驱动内置在Python标准库中,所以我们可以直接来操作SQLite数据库。

示例代码:

import sqlite3

conn = sqlite3.connect(test.db)

cursor = conn.cursor()

cursor.execute(select * from user)

values = cursor.fetchall()

for value in values:
    print(value)

cursor.close()
conn.close()
  • 执行INSERT等操作后要调用commit()提交事务;

  • MySQL的SQL占位符是%s,sqlite的占位符是?

示例:

cursor.execute(select * from user where id = %s, (1,))  // mysql的插入语句
cursor.execute(select * from user where id=?, (1,))     // sqlite的插入语句

 

python使用sqlite示例

标签:blog   一个数据库   获得   连接   for   imp   .exe   事务   一个   

原文地址:https://www.cnblogs.com/ncuhwxiong/p/8157253.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!