Big Bug Ban

兴趣 践行 创新

准备做个小型的数据库系统.

 

//数据库主操作头文件
//
//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<<"导入索引共"<

在线运行

这个是主部分..还在弄...啊啊啊啊...

Written by princehaku

4月 11th, 2010 at 10:36 下午

Posted in c/c++

without comments

Leave a Reply