Asp之Access数据库不必存放在站点根目录下

[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!

以前买的虚拟主机一直不懂根目录下为什么会存在三个目录,一个是WEB目录,一个是日志目录,第三个就是写着DataBase的目录。前两个目录还可以理解,当时以为第三个目录是用来存储SQL数据库文件的!

今天无意中发现了一个好东东,Access的数据库可以不存在于站点目录下。只要指定正确的数据库路径在ASP文件中都可以访问到Access数据库,当然要有目录的访问权限才可以读取此数据库目录!哈哈,这样一来可以轻松做到数据库防止下载的目的,通过站点的域名是访问不到此数据库目录的!

也许做个人站点的朋友会不觉得这样做的另一个好处,我是深有体会。由于我们公司的站点是加盟形式的,各加盟商都有自己独立的站点,这种站点就是一个个的站点,需要具有独立的数据库(当然有人会考虑使用SQL Server,由于种种原因偶们使用的是Access数据库)。问题就在对这些站点进行服务器的转移时带来的种种麻烦,对各站点的数据库不能方便的移动。有了这种方法,就可以大胆的将各站点的数据库进行统一存放,这样对数据库做备份也变的很省事了!

数据库链接代码如下:

DBPath="F:\TestData\myTest.mdb"
ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & DBPath

当然如果盘符为NTFS时需要对此目录指定来宾帐号,再就是需要注意这里的路径的写法!

问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » Asp之Access数据库不必存放在站点根目录下

发表回复

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情