ACCESS数据库连接设置

以下只列出常用之法,您也可以将几种方法混合使用,如hksha#21dsi$jhhsd.asa 再加上系统ACCESS 数据库中的具有防下载表,就可以防止ACCESS 数据库被下载了。

一、改数据库名

  打开您解压后的网站系统目录,选中“Database”目录中的newasp.asa(数据库文件),右键选择“重命名”,改成如newasp#webdata.asa这样的名称,以防止被他人下载(这样做非常重要!)。

  二、修改conn.asp文件的数据库链接地址

  打开您的网站系统目录,找到根目录中的conn.asp文件,用记事本打开这个文件。定义数据库类别“Const isSqlDataBase = 0”,1为SQL数据库,0为Access数据库。

  然后找到db="databasenewasp.asa"代码,将databasenewasp.asa的数据库地址改成相对于访问网站时根目录根相对路径,数据库名改成您修改好的名称。请注重:以“”开头,或者使用物理路径,如:db="F:Inetpubwwwrootdatabasenewasp.asa"。文件内有注释

  假如使用物理路径,请删除或者注释掉“Connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)”这段语句,启用“'Connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & db”,把前面的注释去掉,也就是单引号 “'”去掉。

  数据库参数设置网站的根相对路径说明:

  假如测试地址是:/index.asp

  那么数据库路径为databasennewasp.asa

  假如测试地址是:/ab/cde/index.asp

  那么数据库路径为abcdedatabasenewasp.asa

  ACCESS 数据库安全的几种修改方法:

  1.改数据库名。这是常用的方法,将数据库名改成怪异名字或长名字以防他人猜测。假如被猜到数据库名则还能下载该数据库文件,但机率不大。如:将数据库database.mdb 改成fjds$^&ijjkgf.mdb 这种名称。

  2.改数据库后缀名。如改成database.aspdatabase.asadatabase.incdatabase.cgidatabase.dll 等等,请注重要在IIS 中设置这些后缀的文件不能被解析。

  3.数据库database.mdb 改成#database.mdb这是最简单有效的办法。假设别人得到你的数据库地址是:http://www.yourserver.com/folder/ 但实际上得到将是:http://www.yourserver.com/folder/,因为#这里起到间断符的作用。地址串碰到# 号,自动认为访问地址串结束。注重:不要设置目录可访问。用这种方法,不管别人用何种工具都无法下载,如flashget 网络蚂蚁等。注:只要数据库文件名任何地方含有'#'别人都无法正常下载。同理,空格号也可以起到'#' 号作用,但必须是文件名中间出现空格。

  4.数据库连接文件放到其他虚拟目录下。

  5. Access 数据库加密。

时间: 2024-12-02 03:45:42

ACCESS数据库连接设置的相关文章

access数据库连接出错,请检查Conn.asp文件中的数据库参数

  今天我们讲一个实际工作中遇到使用IIS建立网站出现:access数据库连接出错,请检查Conn.asp文件中的数据库参数设置的解决办法 1.路径设计错误,用记事本打开CONN.ASP, 如果是ACCESS数据库,请认真修改好下面的数据库的文件名 db = "databasePowerEasy2006.mdb", ACCESS数据库的文件名,请使用相对于网站根目录的的绝对路径,如果是安装在网站根目录,直接修改文件名即可.如果是安装在网站某一目录下,则在前面加上此目录,例如,系统安装在

access-关于C#对ACCESS数据库连接问题

问题描述 关于C#对ACCESS数据库连接问题 //连接字符串 好像没有问题吧?这个是ACCESS2003版本的07的是Provider=Microsoft.Jet.OLEDB.12.0 private string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:My Documentsvisual studio 2010ProjectsWindowsFormsApplication1WindowsForms

web.config保存(Access)数据库连接字符串的两种方法

网上流行的方法主要有两种: 一种是通过使用 DataDirectory 目录的方法,但是 access 文件必须放在 ASP.NET 的特殊目录中,如 app_data : <add name="access" connectionString="Provider=Microsoft.Jet.Oledb.4.0;data source=|DataDirectory|db1.mdb"/> 另外一种方法则比较灵活,具体方法是:在 web.config 文件中

Access教程 设置用户与组的权限和帐号

首先将鼠标移动到主菜单上的工具按钮上,然后单击鼠标左键,会弹出一个子菜单,将鼠标移动到这个菜单上的安全选项上,会在这个选项右面弹出一个菜单,将鼠标移动到这个菜单上的"用户与组权限"上,单击鼠标左键,这样会在屏幕上弹出一个对话框, 在这个对话框中,我们可以更改不同用户对数据库或其中的某个对象的访问权限.假如我们想使用户李明只能打开运行数据库的窗体,而不想要他能打开其他的表或查询,只需要先在用户名中选择"李明",然后在对象类型下拉框中选择"窗体",现

Access怎样设置自动编号从1开始排序

  方法一: 删个那个自动编号的字段,再建一个同样的自动编号字段即可. 方法二: 自动编号是一直增加的(每次都加1),你再增加一条记录它的编号会在前面的基础上加1(删除的也算),如果你编号为1的记录被删除了,你想再要从1开始,可以打开Access数据库,选择工具,再选择数据库实用工具,单击压缩和修复数据库,这样就OK了. 方法三: 1.在access里新建一个查询. 2.把视图改为sql视图. 3.在里面输入 ALTER TABLE 表名 ALTER COLUMN [自动编号字段名] COUNT

asp access数据库连接代码

        access数据库教程连接代码         dim conn,connstr,timesdb,rs         timesdb="../www.111cn.net/#tsm_admin_data.asp"         connstr="provider=microsoft.jet.oledb.4.0;data source=" & server.mappath(""&timesdb&"

Access数据库连接关闭与.ldb文件锁定解决方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 这几天一直被ASP调用数据库引起CPU使用率高达100%的问题困扰,刚刚终于把问题解决了,可以睡个好觉了! 常用的数据库连接方式: Dim connstr dim dbpath dbpath="#123$asd31.mdb" connstr="Provider=Microsoft.Jet.OLEDB.4.0;Da

数据库连接设置

本文为RDS产品白皮书--操作手册系列文章的第二篇. 如果您的应用部署在同一地域的 ECS 上,则无需申请外网地址,请跳过此步骤.如果您的应用部署在阿里云以外的系统上,需申请外网地址,用于应用对接. 2.1设置网络连接 2.1.1 连接地址信息 RDS 提供两种连接地址:内网地址.外网地址. 在访问模式为标准模式下只能使用内网地址或者外网地址. 如果您的应用部署在同一地域的 ECS 上,则使用内网地址即可.系统默认提供内网地址,您可以直接修改连接地址. 如果您的应用部署在其他地域的 ECS 或者

java Access数据库连接代码

要连接该数据源,也就是连接数据库教程,首先要建立一个JDBC-ODBC桥接器,最后面会讲,其方法是: Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Class 是Java.lang包中的一个类,通过调用它的静态方法forName就可以建立桥接器.但建立桥接器时可能发生异常,这是我们所不想见到的,因此要捕获这个异常: try{  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");