在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.问题的提出 在设计中小型Web应用程序时,可以选择Microsoft Accesss为数据库。在数据库的使用过程中经常性进行增加和删除操作。事实上,Microsoft Access并不能有效地释放已分配的但被删除的对象空间,这将意味着即使你删除了一个对象,而这个对象仍然占据着数据库的空间,使得数据库越来越大。不但占用不必要的空间,而且降低了数据库的效率。特别在虚拟站点上的问题尤为突出。因此对Access数据库进行压缩瘦身很有实际意义。 2.在线压缩数据库的实现 2.1.添加引用 在VS.Net环境的解决方案下添加引用。方法如下:项目→添加引用→选项卡→浏览(c:\program files\comm files\System\ado\msjro.dll)。 2.2.创建Web应用程序窗体 在Web窗体(DataBase.aspx)上放置一个按钮: 2.3.代码状态下,添加引用 using System; 2.4.添加代码 //压缩数据库 DbPath1 = Server.MapPath("../App_Data/DataBase.mdb");//原数据库路径 try File.Copy(DbPath2, DbPath1, true);//将压缩后的数据库覆盖原数据库 MsgLabel.Text = "数据库压缩成功!"; 3.备份数据库 3.1.创建Web应用程序窗体 在Web窗体(DataBase2.aspx)上放置一个按钮: 3.2.代码状态下,添加引用 using System; 3.3.添加代码 //备份数据库 DbName4DbPath2 = DateTime.Now.ToString().Replace(":","."); try MsgLabel.Text = "数据库备份成功到" + DbName4DbPath2 + ".mdb!"; 4.总结 经过压缩使Microsoft Access真正释放占据的多余空间,数据库尽量减小,保证它最有效地运行。因此,在设计的过程中,不可忽视对Microsoft Access进行压缩的重要性。 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论