Delphi连接数据库的两种思路四个奇想

                            
或许本论坛已经有人想过这个问题,甚至大侠们已经实现了,但还是希望大家能共同探讨一下,顺便也帮小弟解决心中疑团。   
   
  数据库除了加密以及细粒度的审核、身份验证之外还有其他方法吗?  
   
  我自己想了两种思路(划分为四种方法),但不知能否实现。  
   
  以ACCESS为例  
  第一个连接奇想:把*.mdb放入一个rar文件中,能否用Delphi直接访问rar文件内容,甚至把扩展名改回来,再访问呢?  
   
  第二个连接奇想:把*.mdb放入一个rar文件中,把rar扩展名改掉。需要访问的时候把rar扩展名改回来,再用Delphi访问rar中的mdb  
   
  第三个连接奇想:把*.mdb改扩展名,当程序开启的时候自动复制到指定目录后再把扩展名改回mdb,然后由程序来指定目录连接。  
   
  第四个连接奇想:把*.mdb用rar/zip压缩,当程序开启后自动把*.mdb解压到某目录,由程序来指定目录连接。  
   
  当然啦,最后必须考虑一个问题就是,程序修改完数据库之后,保存修改记录,并由程序自动恢复到原始状态,包括:压缩、改名、删掉临时文件等。  
           
   
  不知哪位高人能解答一下,小弟的问题。  
   
 

查看回复