QT教程第六课 sqlite数据库开发,实现用户表增删改【c++语言实战】#编程创造城市#刘金玉



QT教程第六课 sqlite数据库开发,实现用户表增删改【c++语言实战】#编程创造城市#刘金玉

QT教程第六课 sqlite数据库开发,实现用户表增删改【c++语言实战】#编程创造城市#刘金玉

QT教程第六课 sqlite数据库开发,实现用户表增删改
sqlite比较轻量级数据库
类型:关系型数据库
安装的时候:
1.dll类型文件
2.tools工具文件
一起解压到一个文件夹下sqlite

通过命令行代码来使用sqlite3.exe

linux系统自带

我们通过sqlite3这个工具使用数据库

sqlite3 ljybc.db 表示创建一个数据库文件名称为ljybc.db
.tables表示显示当前数据库中所有的表有哪些
create table userinfo(username,password)创建userinfo数据表
向数据表userinfo中插入一行记录ljy|123
insert into userinfo(username,password) values(‘ljy’,123);
查询userinfo表中的所有数据
select * from userinfo;
更新数据库中所有的数据记录用update
更新所有行的password字段的值
update userinfo set password=123222;

更新某些指定的记录对应的password,此时需要用where语句进行筛选定位
update userinfo set password=123 where username=’ljy’;

如果想要清空某张表,使用delete语句
delete from userinfo;清空userinfo表中所有的记录

想要清除指定行的记录,就要结合使用where语句
delete from userinfo where username=’ljy111′;

重要提醒:数据库操作之前最好备份!!!!;

下面的目标:
通过qt使用sqlite数据库
引入sql类库
在pro工程文件中引入sql
引入方法QT+=sql
另一种方式就是在原来的基础上拼接,用空格隔开,每一个空格隔开的表示一个类库
窗体头文件引入QSqlDatabase就可以链接数据库、创建数据库
db=QSqlDatabase::addDatabase(“QSQLITE”);通过这个来创建需要链接的数据库类型。
通过setDatabaseName方法创建数据库文件

窗体引入QSqlQuery就可以执行数据库语句了
通过QSqlQuery的exec方法来执行sql语句

qt操作的sqlite如果数据库或表已经存在,那么是不会再次创建,而是打开

QQ群号 456024359
微博@刘金玉说 https://weibo.com/selidev
抖音@刘金玉
刘金玉微信号selidev

刘金玉编程官方网站 http://ljybc.com 或 http://bcczcs.com

blogger部落格博客网站 https://ljybc.blogspot.com/
百度或谷歌搜索“刘金玉编程”找到更多我的视频教程,可以关注到我的博客网站。

欢迎订阅刘金玉编程频道
https://www.youtube.com/channel/UCevqnF-9iQ118lrBG6kU2Pw?sub_confirmation=1

欢迎添加我为YouTube好友
https://youtu.be/addme/AwZFFhM_eRYQlffVrIIA-qqIUoMslg

学习计算机基础教程请进
https://www.youtube.com/watch?v=GXriZuZc09c&list=PLHtXVCtcbbo0Z4wnAHXLnVjGFHMJdp5IJ

初学python请进
https://www.youtube.com/watch?v=gU3O2GqEAX0&list=PLHtXVCtcbbo2D6Pd6VYlNJz2PPE1hmeCH&index=2&t=0s

初学VB编程请进
https://www.youtube.com/watch?v=QyCfrnVV9WA

初学网页html5+div+css+js编程请进
https://www.youtube.com/watch?v=P-WF9RNdUow&list=PLHtXVCtcbbo3sis9FtsW9M5oSdffDOzkv&index=2&t=0s

初学计算机,请看计算机基础教程
https://www.youtube.com/watch?v=GXriZuZc09c&list=PLHtXVCtcbbo0Z4wnAHXLnVjGFHMJdp5IJ&index=2&t=0s

我正在使用的服务器供应商:
1.搬瓦工
https://bandwagonhost.com/aff.php?aff=43436

Comments are closed.