简介

 

    现在c#逐渐成为.net主流编程语言,很多程序员在用asp.net(c#)开发功能强大的web交互式网页。后台数据库主要用Access、Sqlserver、Oracle等。而Access数据库由于操作简单、网络性能良好等原因,几乎垄断了整个桌面数据库市场,很多应用软件、网站、论坛用Access作为后台数据库。

    然而令人遗憾的是,目前一些书籍上(我查看了书店的几乎所有的同类书籍)关于用c#或asp.net(c#)编写链接Access数据库的代码中,不包含密码。也就是说后台Access数据库没有设置密码,那还有什么安全性可言,没有了安全性,谁还敢用。如果Access数据库设置了密码,那如何编写链接Access数据库的代码呢?好的,我终于在一本书上看到了这样的源代码实例:

【OleDbConnection mconCurrent=new OleDbConnection();

mconCurrent.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Password=57dshjj;User ID=Admin;"+

"Data Source=..\\..\\data\\pqr.mdb";】---------c#链接含密码的Access数据库的代码。

当然密码和数据库名称可以自己设定。

 

    我怀着激动的心情去实践,结果失败。非常可笑的是,在该书籍的实例中,也没有用上面的代码。我经过反复实践,同时发挥我的数学分析、推理的特长,终于写出了一段代码,在c#和asp.net(c#)上测试成功。