当前位置:首页 » 办公资讯 » 怎样用文件代替库存储数据

怎样用文件代替库存储数据

发布时间: 2023-05-21 13:30:09

㈠ 如果不用数据库,拿什么存放数据

可以考虑用文轿颂件存储数据 但是不闭皮郑能写SQL了 。

或者用MS access 做数据库 这个东西 就类似文件
但是基本的数据库功能都有的
表啊 视图都有的 也能实用 SQL 语句
就是不能写复杂的函数啊 过握并程 触发器这样的东西。

㈡ vb 存取数据 不用数据库

用文件当数据库的话是很愚蠢的行为。想要显示某个人的话都要通读全文才可以。 最郁闷的是修改的时候了,修改的在少也要从新把这个文件写一遍。
用文件存东西的大体思路是(txt 文件):
1.建立一个class 叫person, 里面建立n个property(public的 如 name, gender,address等)
2.然后读文件的时候一行(这个“行”要有讲究,每个值之间要用逗号隔开,读后用split分穗帆开) 建一个person class的object, 然后存数肢到array里面。有了array 做事就方便多了。删增改都可以。
3.保存结果的时候就是重新写 这个文件的时候(没办法只能重写)。

另一个思路, 前面说的好一猜毕雹些:
用binary file 直接储存这个array。 这个你要自己查一下了, 我之前用java做过这种事情,我相信vb也可以。

但是这两种都没有database好用。

㈢ C语言:如何将l录入信息用文件保存下来,而不是用数据库。

程序中还有一些错误,更正下。

#include<stdio.h>
#define n 3
void main()
{
int i;
FILE *fp;//文件指针

struct staff
{
long int num;
char name[20];
char sex;
char addr[20];
int IDnum;
int borndate;
}staffs[n];
for(i=0;i<n;i++)
{
printf("请输入员工编号");
scanf("%d",&staffs[i].num);
printf("\n请输入员工姓名");
scanf("%s",&staffs[i].name);
printf("\n请输入员工性别");
scanf("\n%c",&staffs[i].sex);//字符用%c匹配
printf("\n请输入员工身份证号");
scanf("%d",&staffs[i].IDnum);
printf("\n请输入员工出生日期");
scanf("%d",&staffs[i].borndate);
printf("轿告\n请输入员工住址");
scanf("%s",&staffs[i].addr);
printf("\闭弊明n");
//for(i=0;i<n;i++)多余
{printf("员工编号%d\n",staffs[i].num);
printf("员工姓名%s\n",staffs[i].name);
printf("员工性别%c\n",staffs[i].sex);
printf("员工身份证号%d\n",staffs[i].IDnum);
printf("员工出生日期%d\n",staffs[i].borndate);
printf("员工住址%s\n",staffs[i].addr);
}
}

fp=fopen("out.dat","wb");//在当前程序运行目录下自动建立out.dat文件,并用二进制写方式打开文件
if(fp==NULL)
{
printf("打开文件出错\n");
return ;
}
//用fread读取与fwrite匹配
if(fwrite(staffs,sizeof(staff),3,fp)!=3)//直接写入3个记录
{
printf("写文件出错\n"卜胡);
return ;
}

fclose(fp);
printf("写入完毕!\n");
}

㈣ java 使用文件替代数据库

好DT的设计....是想训练IO流操耐蠢作还是数据库还不会...
另外你做谈用BS架构还是CS?
这个其实关键就是你对IO的操昌胡陪作,读写。

热点内容
马路上汽车的噪音在多少分贝 发布:2023-08-31 22:08:23 浏览:1900
应孕棒多少钱一盒 发布:2023-08-31 22:08:21 浏览:1372
标准养老金一年能领多少钱 发布:2023-08-31 22:05:05 浏览:1655
湖北通城接网线多少钱一个月 发布:2023-08-31 21:59:51 浏览:1737
开随车吊车多少钱一个月 发布:2023-08-31 21:55:06 浏览:1501
京东付尾款怎么知道前多少名 发布:2023-08-31 21:52:58 浏览:1824
在学校租铺面一个月要多少钱 发布:2023-08-31 21:52:09 浏览:1962
2寸有多少厘米 发布:2023-08-31 21:50:34 浏览:1609
知道电压如何算一小时多少电 发布:2023-08-31 21:46:20 浏览:1586
金手镯54号圈周长是多少厘米 发布:2023-08-31 21:44:28 浏览:1760