哈爾濱海月數據恢復,技術亞洲領先 設為首頁加入收藏RSS訂閱
中國區:哈爾濱(總部)鄭州福建深圳沈陽合肥大連包頭淄博上海廣州
    南京杭州嘉興武漢濟南青島新疆太原
亞太區:印度韓國泰國新加坡馬來西亞澳大利亞
Linux
如何實現不同數據存儲模式之間的數據轉換

  我們許多國內用戶曾經大量使用的數據庫管理系統是XBASE系列(如dBASE、FoxBASE和 F

  oxPRO等)數據庫管理系統。也有許多銀行曾采用UNIFY數據庫。隨著數據庫技術的發展和U N

  IX/XENIX的普及,許多用戶重新采用一些先進的大型關系數據庫如(ORACLE、INFORMIX和SY

  BASE)建立新的業務系統,這樣就產生了一個數據移植的問題,如果重新用手工將數據錄入新系統,顯然太浪費人力。那么如何使用計算機自動轉換數據呢?

  任何兩種不同類型的數據庫都可以通過一種中介文件來進行數據轉換,這個中介文件就是文本文件。任何一種數據庫都可以通過相應命令,將數據庫中數據生成ASCII文本文件,也可以將文本文件中 數據轉入數據庫中。但在轉換過程中必須注意一些問題。下面分別舉例說明。

  一、dos操作系統中數據向unix/xenix系統中傳送。

  如果要將dos系統下的Foxplus數據庫中數據,轉換到unix中的INFORMIX數據庫中。那么首先要將Foxplus數據庫中數據轉換成文本文件txt,然后將形成的文本文件拷入dos盤中。再將此dos盤中文件通過unix的shell命令doscp拷入unix系統中,再用load命令將此文本文件裝入INFORMIX的數據表中。在轉換過程中還必須注意數據類型的問題,Foxplus數據庫的日期型數據是yy/mm/dd形式(也可以設成其他形式),但拷入txt文本文件后就成了帶世紀的19yy

  mmdd形式,而INFORMIX所需的形式為mmddyy式,故轉換時需重新組合。

  二、漢字使用中西文兩字節的數據庫與使用引薦符三字節漢字的數據庫之間的數據轉換。

  有許多銀行的應用軟件原來是采用UNIFY數據庫開發的,如今一些單位又基于INFORMIX ,SY

  BASE,COBOL等數據庫重新開發了系統。在移植數據時出現了漢字模式不一致的問題。比如

  ,我行原來使用的儲蓄系統是基于UNIFY數據庫開發的,后來要將其中大量數據移入總行開發的COBOL系統中,可是UNIFY數據庫中漢字使用引薦符三字節,而COBOL系統中使用的漢字是中西文兩字節,所以,從UNIFY中轉出的包含漢字的文本文件中的數據,必須經過漢字模式轉換才能移入COBOL系統中。為此,筆者用C語言做了一個轉換程序,將txt文件中的引薦符三字節漢字轉換成中西文兩字節的漢字。具體程序如下:

  chang3-2.c

  #include

  main()

  {

  FILE *fp1,*fp2;

  int c;

  /*three.txt為包含引薦符三字節漢字的文本文件*/

  if ((fp1=fopen("three.txt","r"))=NULL)

  {

  printf("three.txt文件打開失敗!\n");

  exit(0);

  }

  /*two.txt為轉換出的漢字模式為中西文兩字節的文本文件*/

  fp2=fopen("two.txt","w");

  c=getc(fp1);

  while(c!=EOF)

  {

  if(c=='\') /*引薦符為"\"*/

  {

  putc(getc(fp1)|0x80,fp2); /*將高位置"1"*/

  c=getc(fp1);

  putc(c|0x80,fp2);

  }

  else

  putc(c,fp2);

  c=getc(fp1);

  }

  fclose(fp1);

  fclose(fp2);

  return;

  }

  經過以上程序轉換的文本文件中的數據,就可以直接轉入COBOL系統數據庫或其他可使用中西文兩字節漢字的數據庫中了。

  總之,用計算機自動轉換數據會很快捷,也有很多辦法,但轉換時一定要注意兩種數據結構數據類型的一致,否則就會產生錯誤。

 
客戶服務 +more
上門服務
服務承諾
異地恢復
收費標準
付款方式
疑難解答
服務特色 +more
·免費檢測
·免費提供3天備份
·專業工程師提供服務
·免費清潔送修的介質
·數據恢復前報價,客戶確認后工程師開始數據恢復
·數據恢復不成功不收費
·與客戶簽訂保密協議,對客戶的數
 據嚴格保密,整個恢復過程不會對
 客戶的原盤有任何的寫操作,以確
 保原盤的數據完全

·免費參觀恢復全過程

·工程師在線免費咨詢

·專業工程師提供服務
服務器數據恢復 點擊這里給我發消

息
數據庫修復
點擊這里給我發

消息
硬盤數據恢復
點擊這里給我發消

息
主站蜘蛛池模板: 精品乱人伦一区二区| 91精品福利一区二区| 久久中文字幕无码一区二区| 国产精品男男视频一区二区三区| 亚洲视频一区在线| 国产乱码一区二区三区爽爽爽| 中文字幕Av一区乱码| 国产香蕉一区二区三区在线视频| 精品一区二区三区中文字幕| 一区二区三区四区视频在线| 无码丰满熟妇浪潮一区二区AV| 精品视频无码一区二区三区| 无码精品视频一区二区三区| av无码人妻一区二区三区牛牛 | 无码人妻一区二区三区av| 91久久精品国产免费一区| 国产麻豆精品一区二区三区v视界| 在线精品亚洲一区二区三区| 亚洲一区二区三区无码影院| 一区二区三区免费视频播放器| 日韩社区一区二区三区| 鲁大师成人一区二区三区| 视频一区二区三区人妻系列| 国产成人高清精品一区二区三区| 国产人妖视频一区在线观看| 日韩人妻无码免费视频一区二区三区| 国产Av一区二区精品久久| 国内精品视频一区二区三区八戒| 影院成人区精品一区二区婷婷丽春院影视| 亚洲av成人一区二区三区| 无码av免费毛片一区二区| 亚洲日韩精品国产一区二区三区 | 精品国产一区二区三区在线| 一区二区和激情视频| 精品国产精品久久一区免费式| 精品女同一区二区三区免费播放| 丰满岳乱妇一区二区三区| 国产日韩一区二区三区在线观看 | 久久91精品国产一区二区| 99精品一区二区三区| 无码中文人妻在线一区二区三区|