A-A+

攻击与安全的核心-Access数据库连接代码示例

2012年12月30日 计算机技术 暂无评论 阅读 66 views 次

通过 ADO 对象我们可以建立一个完整的 ACCESS 数据库连接与关闭代码:

[cc lang="asp"]
<% dim conn db="Database/DataShop.mdb" '定义数据库文件路径 set conn=server.createobject("ADODB.CONNECTION") conn.ConnectionString="DRIVER={Microsoft Access Driver(*mdb)};" &_"DBQ="&Server.Mappath(""&db"") conn.open %>
[/code]

上面的示例,是采用 ODBC 驱动程序连接 Access 数据库的。据微软表示,OLE DB 驱动程序的效率,比 ODBC 驱动程序更侍,因此有许多网站程序是采用"DRIVER={Microsoft Access Driver(*mdb)}",修改为"Provider=Microsoft.Jet.OLEDB.4.0;",将 DBQ 改为 "Data Source",即可实现 OLE DB 驱动连接 Access数据库。修改后的完整代码如下:

[cc lang="asp"]
<% dim conn db="Database/DataShop.mdb" '定义数据库文件路径 set conn=server.createobject("ADODB.CONNECTION") conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;" &_"Data Source="&Server.Mappath(""&db"") conn.open %>
[/code]

对于数据库下载与暴库漏洞攻击技术,实际上都是在上面的代码文件上做文章,进行一些特殊的攻击。因此,上面的 Access 数据库连接文件与关闭代码示例是非常重要的,必须将上面的两段代码了解清楚。

标签:

给我留言