当前位置:编程学习 > asp >>

ASP数据据连接问题: 把acc数据库设置密码后,asp网站就不能访问了,没设密码之前是可以正常访问的

ASP+acc的网站,数据据连接问题: 把acc数据库设置密码后,asp网站就不能访问了,没设密码之前是可以正常访问的,是不是连接数据库的代码要修改呢?在哪里改
补充:如果将数据库密码写在连接代码里,有什么办法可以不在代码上直接显示密码,目的是不想让他人通过代码找到数据库的密码,比如是否可以在代码上显示"*"号来代替密码
答案:connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& ddstrFilePath &";Jet OLEDB:Database Password=123"

连接数据库时必须写上密码,这个密码在源文件中,别人是看不到的。除非别人已经拿下你的服务器,得到你的源程序,你觉得那个时候你的数据是否加密还有用吗??
其他:一定要加密码连接的,别人是可以看到的,而且ACCESS加密码没意义,一秒不用就破解出来了 不同的连接方式的参数不一样,如下面的OLEDB方式
	Set objConn = Server.CreateObject("ADODB.Connection")
	objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& objBase.getAppFolder&"data\site.mdb;Password="& strDBPassword

如果要保密,只有用DSN方式最好 conn.open "Dbq="&server.MapPath("数据库名.mdb")&";Driver={Microsoft Access Driver (*.mdb)};pwd=你的密码" 

加密有办法的,但是也会被破解

上一个:DW asp网页,用字符串链接ACCESS数据库,测试出现“http错误500 内部服务器错误”怎么解决啊???
下一个:asp中把数据库中的数据以xml文档的形式导出

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,