在Web.Config里面保存Access数据库的连接----带server.mappath
2006年09月30日 星期六 09:29
如果你使用Web.Config来保存数据库的连接那无疑是最好的形式,便于数据库的移植以及变动等一些不定性因素,便于维护就是了。可是,你可以在网络上找到保存SQL等一些数据库的连接,如果是ACCESS连接,就没有那样的方便了。不过,可以使用下面的措施来保证ACCESS的连接。
1.在Web.Config添加:
<appSettings> <add key = "ConnString" value = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source ={0}\\DataBase\\digestdb.config"/> </appSettings>
注意,数据名字是digestdb.config(为了安全更改后缀名),放在目录DataBase下面。
2.在数据库操作的类或者在代码里面就是如下引用了:
private static string connString = String.Format( System.Configuration.ConfigurationSettings.AppSettings[ "ConnString" ], System.Web.HttpContext.Current.Server.MapPath("."));
3.在代码中直接使用数据库连接
比如在一个单独的类里面: private static string connString = String.Format( System.Configuration.ConfigurationSettings.AppSettings[ "ConnString" ], System.Web.HttpContext.Current.Server.MapPath("."));
|
转自:http://hi.baidu.com/planner/blog/item/b4bc0b24fd0bba2bd40742d9.html
分享到:
相关推荐
为了实现这一点,开发者通常会在 web.config 文件中配置数据库连接字符串,以便在应用程序中轻松地访问这些数据源。 对于 Access 数据库,ASP.NET 提供了 System.Data.OleDb.OleDbConnection 类来处理连接。在 web....
本文将详细解释如何在 web.config 文件中设置最优的数据库连接字符串,以便连接到 ACCESS、SQL Server 和 Oracle 数据库。 对于 ACCESS 数据库,ASP.NET 提供了 `System.Data.OleDb.OleDbConnection` 类来处理连接...
总的来说,C#连接Access数据库的方法主要包括直接在代码中指定连接字符串和通过配置文件读取连接字符串。两者各有优缺点,直接指定简单明了,但不便于管理和维护;配置文件方式安全且灵活,易于适应不同的部署环境。...
下面将详细介绍如何在C#.NET中实现Access数据库的连接,并提供几个关键代码示例。 首先,我们需要配置数据库连接字符串。在Web.config文件中,我们可以创建一个appSettings节来存储连接字符串和数据库路径。例如: ...
在所有这些连接方法中,`ConfigurationManager.ConnectionStrings`用于在代码中获取web.config中定义的连接字符串,而`Server.MapPath`则用于将相对路径转换为服务器上的绝对路径。 在实际应用中,应根据项目的具体...
连接到ACCESS数据库需要使用`OleDbConnection`类,并且设置正确的提供程序和数据源路径。示例如下: ```csharp string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("grocertogo....
通过在 `web.config` 文件中配置数据库驱动和数据库文件名,结合动态构建数据库连接字符串的方式,可以有效地解决ASP.NET链接Access数据库路径的问题。这种方法的优点在于它能够适应不同环境下的部署需求,提高了...
- Access数据库驱动:使用ADO (ActiveX Data Objects) 的Connection对象,通过`Server.CreateObject("ADODB.Connection")`创建连接,然后使用`Open`方法打开数据库,如示例中的`"driver={microsoft access driver ...
1. **数据库文件**:如.mdb或.accdb(Access数据库)文件,存储了电影信息、用户数据等核心内容。数据库设计应包括影片表、用户表、分类表、评论表等,用于支撑网站的各种操作。 2. **ASP文件**:这些是实际的脚本...
在ASP.NET开发中,连接和操作数据库是常见的任务,尤其是对于初学者来说,使用Access数据库作为数据存储是一个简便的选择。本文将深入探讨如何通过配置文件来实现ASP.NET与Access数据库的连接,以及如何进行相关数据...
9. 使用ADO.NET的DataReader对象读取XML数据的代码段中,如果“xmlgrid.xml”文件不存在,第二行`FileStream myfs = new FileStream(Server.MapPath("xmlgrid.xml"), FileMode.Open, FileAccess.Read);`会抛出运行时...
6. **数据库文件(如.mdb)**:如果是Access数据库,可能用于存储旅游产品、客户信息等数据。 7. **配置文件(.config)**:如web.config,存储应用程序的配置信息,如安全性设置、路由规则等。 8. **类库文件(.dll...
在本例中,我们将重点讨论使用OLEDB连接Access数据库的方法。 首先,要实现数据库连接,我们需要引入`System.Data.OleDb`命名空间,这是.NET Framework提供用于与各种数据源(包括Access)交互的组件。以下是一个...
在C#中,可以使用`Oracle.DataAccess.Client`命名空间提供的类来连接和操作Oracle数据库。 示例代码如下: ```csharp using Oracle.DataAccess.Client; public void QueryOracle() { string connectionString = ...
| | | ├─────────Internet Database Connector(Internet 数据库接口)的字段.txt | | | ├─────────Windows Scripting Host 对象模型概述.txt | | | ├─────────Windows Scripting ...
郑重声明:本下载版本仅是使用Access数据库进行演示的程序,有功能限制;如果需要购买的用户请联系我们测试我方SQLSERVER版本的正式系统; 管理员身份用户:本地测试默认的用户名为admin,密码为admin 我方服务器的...
79 <br>0115 如何判断是否为数字 79 <br>0116 如何在字符串中查找指定字符 79 <br>0117 如何在字符串中用一子串替换另一子串 80 <br>0118 将新字符串添加到已有字符串中 80 <br>0119 如何在...