當前位置:首頁 » 辦公資訊 » 怎樣用文件代替庫存儲數據

怎樣用文件代替庫存儲數據

發布時間: 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 瀏覽:1881
應孕棒多少錢一盒 發布:2023-08-31 22:08:21 瀏覽:1352
標准養老金一年能領多少錢 發布:2023-08-31 22:05:05 瀏覽:1639
湖北通城接網線多少錢一個月 發布:2023-08-31 21:59:51 瀏覽:1718
開隨車吊車多少錢一個月 發布:2023-08-31 21:55:06 瀏覽:1481
京東付尾款怎麼知道前多少名 發布:2023-08-31 21:52:58 瀏覽:1805
在學校租鋪面一個月要多少錢 發布:2023-08-31 21:52:09 瀏覽:1941
2寸有多少厘米 發布:2023-08-31 21:50:34 瀏覽:1586
知道電壓如何算一小時多少電 發布:2023-08-31 21:46:20 瀏覽:1566
金手鐲54號圈周長是多少厘米 發布:2023-08-31 21:44:28 瀏覽:1741