准备做个小型的数据库系统.
//数据库主操作头文件
//
//by baizhongwei
//blog http://haku.hk
#ifndef DB_H
#define DB_H
#include "stdafx.h"
#include "BTreeM.h"
class DB
{
private:
string dbname;
BTree* BTreeM;
vector table;
void ifsldb(){
if(dbname=="")
return;
}
void ifntable(){
if((int)table.size()==0)
return;
}
public:
DB()
{
BTreeM=new BTree();
}
void createdb(string db_name)
{
ifsldb();
}
void createtable(string db_name)
{
ifsldb();
}
void creatindex(string db_name)
{
ifsldb();
}
void insert(string query)
{
ifsldb();
ifntable();
}
void loadindex(string db_name)
{
ifsldb();
string filename="c:\\"+db_name+".idx";
ifstream* fin=new ifstream(filename.c_str(),ios_base::binary);
int y=BTreeM->load(fin);
cout<<"导入索引共"<
这个是主部分..还在弄...啊啊啊啊...