📄 main.cpp
字号:
#include "SQLiteDB.h"
int main()
{
SQLiteDB s;
//打开一个名为'dd.db'的数据库,如果该数据库不存在则创建一个相应的数据库
s.openDB("xfxt.db");
//创建一个名为test的表,各列分别为id、pid、name,其中id为主键
// s.execute("create table test (id integer ,pid integer,name varchar(10));");
//向该表中插入3条记录
// s.execute("insert into test values(4,4,'2');");
// s.execute("insert into test values(6,2,'3');");
// s.execute("insert into test values(8,3,'4sadfsadf');");
//s.executeSQLFromFile("insert.sql");
//执行查询,注意使用的是executeSelect函数
ResultInfo* rs=s.executeSelect("select * from test where name='2';");
//显示结果
cout<<"共有"<<rs->getResultNum()<<"条结果"<<endl;//此条语句必须在exectueSelect语句执行之后调用
int i,j;
cout<<"The column name for table are:"<<endl;
cout<<" ";
//结果的第0行存着列名
for(i=0;i<rs->getColNum();i++)
cout<<rs->getAt(0,i)<<" ";
cout<<endl;
cout<<"The data stored in table are:"<<endl;
for(i=1;i<rs->getRowNum();i++)
{
cout<<"第"<<i<<"行 ";
for(j=0;j<rs->getColNum();j++)
{
cout<<rs->getAt(i,j)<<" ";
}
cout<<endl;
}
//关闭数据库
s.closeDB();
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -