⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 这是一个文件型数据库的学习资料
💻 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 + -