每樣事物都會有自己的薄弱環節,當然vfp也不例外。在vfp中有乙個十分薄弱的環節就是資料庫的保密性差。由於.dbf檔案都是敞開式的,甚至用dos中最簡單的type命令都可以瀏覽,因此,小編從以下兩方面對資料進行加密:
1、在向自由表中增加資料時,就進行加密,即更新自由表時就對資料進行加密,在讀取資料時再解密。
2、用vfp提供的低階檔案函式進行加密,加密後的檔案無法開啟、瀏覽,使用時,再執行該加密程式即可將加密的自由表還原。
**加密資料庫程式(同時也是解密程式)**
set talk off
close all
clea
@10,10 say ″請輸入要加密的自由表名(含副檔名):″ get file1 defa ′ ′
read
handle=fopen(″&file1″,2)
if handle<0
@14,10 say ″不能開啟檔案!″
=inkey(0)
retu
endif
j=0do while .not.feof(handle)
bb=fread(handle,1)
cc=chr(mod(asc(bb)+128,256))
=fseek(handle,j)
=fwrite(handle,cc)
?asc(bb),asc(cc)
j=j+1
enddo
=fclose(handle)
close all
return
還有更多資料庫教程知識可登陸e良師益友網。
對整個資料庫進行查詢
最近工作中遇到乙個需求,要對整個資料庫中每個表的每個字段進行條件查詢。最後寫了一段 實現遍歷資料庫的所有表並對每個字段進行條件查詢。下面的 檢查欄位的值是否包含 http 是則記錄 表名欄位名 環境 sql server 2008 use database database為目標資料庫名稱 decl...
JMeter對Oracle資料庫進行壓力測試
步驟 1 複製oracle的jdbc驅動jar包檔案 ojdbc14.jar 到jmeter的lib目錄下。2 執行jmeter.bat 3 建立執行緒組 右鍵測試計畫 新增 threads 執行緒組 4 建立jdbc connection configuration 右擊執行緒組 新增 配置原件 ...
JMeter對Oracle資料庫進行壓力測試
步驟 1 複製oracle的jdbc驅動jar包檔案 ojdbc14.jar 到jmeter的lib目錄下。2 執行jmeter.bat 3 建立執行緒組 右鍵測試計畫 新增 threads 執行緒組 4 建立jdbc connection configuration 右擊執行緒組 新增 配置原件 ...