以前曾看过介绍如何在visual basic中连接和使用access数据库的技术文章,实际上在专业的数据库软件开发中,为了确保数据库中信息的安全,往往要求对数据库文件进行加密,以防止非法用户通过其它的常规手段将其打开。那么,在visual basic中如何建立与加密的数据库的连接呢?笔者在开发本校的宿舍管理信息系统中,总结了一些方法和技巧,现写出来与同行交流。
一、建立数据库
因为在visual basic 6.0中有的数据库连接方式不支持access 2000版本格式的数据库,为了便于说明问题,本文所提的数据库以access 97版本数据库为例。
在microsoft access 97中建立一个数据库,如:ssgl.mdb,并设置密码,如:“1234”,再将数据库文件和vb中创建的工程文件放在同一目录下。
如果用户的计算机上只有access 2000的话,可以先在access 2000中建立ssgl.mdb数据库,并设置密码,再用access 2000中的“数据库实用工具”将数据库转换成access 97版本的格式。
当然也可以直接在visual basic 6.0集成开发环境中通过“可视化数据管理器”来创建数据库,再到access 97中设置密码。
通过对数据库文件设置密码,一般情况下,非法用户就不能用常规的手段打开数据库了,对数据库中的信息起到了一定的安全和保密作用。