我想把vector中数据写入数据库,vector里是struct类型的数据,应该有60个struct的,但是程序错误,哪位哥哥姐姐帮我看看啊
for(int i=0;i<num;++i)
{
dataexample.Rng= rand()/100;
dataexample.Angle=dataexample.Rng-20;
dataexample.Height= 0;
dataexample.Speed= 10;
dataexample.Acceler= 0;
dataexample.Strength= 0;
measuredata.push_back(dataexample);
}
这个是一个struct数据,写入vector,后面不知道该怎么做了?
数据库里大型数据不知道怎么读入
for(int i=0;i<num;++i)
{
dataexample.Rng= rand()/100;
dataexample.Angle=dataexample.Rng-20;
dataexample.Height= 0;
dataexample.Speed= 10;
dataexample.Acceler= 0;
dataexample.Strength= 0;
measuredata.push_back(dataexample);
}
这个是一个struct数据,写入vector,后面不知道该怎么做了?
数据库里大型数据不知道怎么读入
方法一:
你把你VECTOR中的数据先组织成字符串,然后再写入到数据库中(最好是存放到Text类型的字段中),要读取的话,你就先读取出字符串来,然后自己再根据字符串解析成你原来的数据结构。方法二:
你将数组存放到XML文件中,然后再将XML文件存放到数据库中,读取的话,先读取出XML文件,再解析。