50分 ,关于access数据库链接

来源:百度知道 编辑:UC知道 时间:2024/05/22 03:22:51
问一下connstr="Provider=microsoft.jet.oledb.4.0;data source="& server.MapPath("/data/data.mdb")
set db=server.CreateObject("adodb.connection")
db.open connstr
这是通常用的链接access数据库的语句,可是若是有密码放到哪里?

connstr="Provider=microsoft.jet.oledb.4.0;data source="& server.MapPath("/data/data.mdb")&";Jet OLEDB:DataBase Password='你的密码'"
set db=server.CreateObject("adodb.connection")
db.open connstr

其实ACCESS加密码照样可以被破解~`
做好数据库防下载才是最主要的~`
你可以把数据库的名字写得特别难~`比如: asdpfoiuwernfsdopi83843data.mdb
这样黑客就很难获取到你的数据库名称了

在Provider=Microsoft.Jet.OLEDB.4.0;后加上Jet Oledb:Database Password=XXX

connstr="Provider=microsoft.jet.oledb.4.0;uid=adm;pwd=pass;data source="& server.MapPath("/data/data.mdb")
给你个网址
http://hi.baidu.com/xingkong521654/blog/item/4a7823d1f8783b399b502793.html

ODBC链接:
"Driver={microsoft access driver(*.mdb)};dbq=*.mdb;uid=admin;pwd=pass;"

OLEDB链接
"Provider=microsoft.jet.oledb.4.0;data source=your_d