发现Access ODBC 连接模式 不会暴库,测试如下:
第一种方式采用ODBC连接:
ConnStr = "Driver={Microsoft Access Driver (*.mdb)};Dbq= " & DataFile
测试截图如下,没有暴出库:
第二种方式采用OLE DB连接:
ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & DataFile
测试截图如下,成功爆出数据库:
PS:大概两年前就发现耐品图片管理系统可以暴库,今天到官网下载最新版测试,仍旧有问题。
附ACCESS连接串:
ODBC
标准安全策略
Driver={Microsoft Access Driver (*.mdb)};Dbq=C:mydatabase.mdb;Uid=Admin;Pwd=;
工作组
Driver={Microsoft Access Driver (*.mdb)};Dbq=C:mydatabase.mdb;SystemDB=C:mydatabase.mdw;
独占模式
Driver={Microsoft Access Driver (*.mdb)};Dbq=C:mydatabase.mdb;Exclusive=1;Uid=admin;Pwd=;
管理员模式
如果您需要在程序中使用 CREATE USER, CREATE GROUP, ADD USER, GRANT, REVOKE 和DEFAULTS等命令,您就需要使用此连接字符串。
Driver={Microsoft Access Driver (*.mdb)};Dbq=C:mydatabase.mdb;Uid=Admin;Pwd=;ExtendedAnsiSQL=1;
OLE DB, OleDbConnection (.NET)
标准安全策略
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:mydatabase.mdb;User Id=admin;Password=;
使用数据库密码
如果您的Access数据库设置了密码,您就需要参照如下连接字符串将密码写入后才能够正常使用。
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:mydatabase.mdb;Jet OLEDB:Database Password=MyDbPassword;
工作组(系统数据库)
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:mydatabase.mdb;Jet OLEDB:System Database=system.mdw;
工作组(系统数据库)并且制定用户名和密码
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:mydatabase.mdb;Jet OLEDB:System Database=system.mdw;User ID=myUsername;Password=myPassword;
ACCESS ODBC连接模式 不会暴库
[日志分享]
[日志信息]
该日志于 2010-10-08 11:59 由 redice 发表在 redice's Blog ,你除了可以发表评论外,还可以转载 “ACCESS ODBC连接模式 不会暴库” 日志到你的网站或博客,但是请保留源地址及作者信息,谢谢!! (尊重他人劳动,你我共同努力)
呵呵,谢谢
VaTG790i.最好的<a href=http://www.kyfei.com>网站推广软件</a>,
非常好
....................
;ui;普i;uighur;ui;ui;个
在unix网络编程中看到了关于TCP/IP的一些内容,我感觉还是写的不够。正在下载中,一定
下载地址呢