python链接sqlite数据库的详细代码实例
一、创建数据库
创建sqlite数据库的代码
import sqlite3 conn = sqlite3.connect("test.db") print("成功创建数据库")
运行代码后左侧文件栏中会出现“test.db”文件,
二、链接数据库
视图->工具窗口http://www.devze.com->Database
此时编辑器右侧出现Database,点击添加按钮
点击路径选择按钮,找到创建好的“test.db”文件,选中
注意:Downhttp://www.devze.comload下载时,可能会提示下载失败,多试两次总会下载下来
此时就将数据库链接好了三、数据库的增删与查找
1、添加表头
c = conn.cursor() #获取游标 sql = ''' create table company (id int primary key not null, name text not null, age int not null, address char(50), salary real); ''' c.execute(sql) #执行sql语句 conn.commit() #提交数据库操作 conn.close() #关闭数据库链接 print("成功建表")
2、插入数据
conn = sqlite3.connect("test.db") print("成功打开数据库") www.devze.comc = conn.cursor() #获取游标 sql1 = ''' insert into company (id,name,age,address,salary) values (1,'张三',32,"成都",8000); ''' sql2 = ''' insert into company (id,name,age,address,salary) values (2,'李四',30,"深圳",15000); ''' c.execute(sql1) #执行sql语句 c.execute(sql2) conn.commit() #提交数据库操作 conn.close() #关闭数据库链接 print("成功插入数据")
3、查找数据
conn = sqlite3.connect("test.db") print("成功打开数据库") c = conn.cursor() # 获取游标 sql = ''' select id,name,address,salary from company ''' cursor = c.execute(sql) # 执TxnNf行sql语句 for row in cursor: print("id = ",row[0]) print("name = ",row[1]) print("addwww.devze.comress = ",row[2]) print("salary = ",row[3],"\n") conn.close() # 关闭数据库链开发者_NewSQL接 print("成功查找数据")
四、运行结果
控制台打印数据
数据库表内容
到此这篇关于python链接sqlite数据库的详细代码实例的文章就介绍到这了,更多相关python 链接sqlite内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
精彩评论