webconfig数据库连接字符串

问题描述

为什么中webconfig写access数据库连接字符串老是出错,不能得到相对路径呀!只能写绝对路径

解决方案

解决方案二:
privatestring_AccessConnet;protectedstringAccessConnet{get{return_AccessConnet;}}publicpweb_AccessConnet(){_AccessConnet="Provider=Microsoft.ACE.OLEDB.12.0;DataSource="+Server.MapPath(ConfigurationManager.AppSettings["Access"])+";PersistSecurityinfo=False";}

解决方案三:
<appSettings><addkey="strConnection"value="server=(suyiming);UserID=suyiming;Password=suyiming;database=suyiming;ConnectionReset=FALSE"/><addkey="Manager"value="admin"/></appSettings>

解决方案四:
<appSettings><addkey="strConnection"value="~/database/abc.mdb"/></appSettings>路径~在asp.net里面就是网站的根路径Server.MapPath(ConfigurationManager.AppSettings["strConnection"])这样就行了
解决方案五:

解决方案六:
on
解决方案七:
privatestring_AccessConnet;protectedstringAccessConnet{get{return_AccessConnet;}}publicpweb_AccessConnet(){_AccessConnet="Provider=Microsoft.ACE.OLEDB.12.0;DataSource="+Server.MapPath(~/aaa/...)+";PersistSecurityinfo=False";}

解决方案八:
用~.NET独有的寻找路径方式
解决方案九:
~/

时间: 2024-09-08 00:49:17

webconfig数据库连接字符串的相关文章

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 文件中

数据库连接字符串的处理方法!加密解密连接字符串

加密|解密|数据|数据库|数据库连接|字符串 数据库连接字符串的处理应该是一个项目里最基础的东东了.(除非你的项目不涉及到数据库.) 千万不要小看他,处理不好也时会给你带来不少的麻烦的. 连接字符串的内容在这里就不讨论了,这里主要说一下他的存放位置和读取方法. 我们要达到的目的:无论连接字符串如何变化,都不需要修改项目! 1.把连接字符串写在程序里面. 一般的初级教程里会告诉你这么写 VB.net Dim cn As New SqlClient.SqlConnection("user id=sa

用VS2005生成数据库连接字符串

数据|数据库|数据库连接|字符串 在Visual Studio 2005中,我们可以可视化的生成数据库连接字符串,在实际的程序操作过程中并不推荐采用本章所示的手动编码,除非你编写自定义的数据访问层或者业务逻辑层.下面将以实际的操作步骤来实现与Sql Server 2005的连接. 1.拖拽一个SqlDataSource控件到窗体页面上,如下图所示. 2.点击SqlDataSource控件右上方的智能标签,如下图所示.并且单击"配置数据源" 链节. 3.出现"配置数据源&quo

asp.net2.0中读取web.config数据库连接字符串2种方法

asp.net|web|数据|数据库|数据库连接|字符串 方法一: string myConn = System.Configuration.ConfigurationManager.ConnectionStrings["sqlConnectionString"].ConnectionString; 方法二: string connString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings[&q

调用VS数据源实现数据库连接字符串配置

数据|数据库|数据库连接|数据源|字符串 我们经常在开发应用程序中提供择数据源和数据连接配置的接口,方便用户配置数据库连接字符串.典型的方法是将这些信息写在配置文件里,如web.config或app.config文件里. 但是客户并不是专业的编程人员,一不小心就会使连接串写错,导致系统无法运行,最好是让用户能够通过一个图形界面来选择数据源和数据连接的信息,如下图: 我们可以通过调用Visual Studio中的数据库连接配置UI来简单实现. 具体的实现方法如下: 首先添加对Microsoft.D

数据库连接字符串整理

数据|数据库|数据库连接|字符串 MSDN中文版中,阿很多不该翻译的翻译了,或者翻译的有问题.我在参阅英文版MSDN和中文版MSDN基础上,跟据自己的经验,把数据库连接字符串整理了一下,具体如下: 英文版可以看以下地址: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataSqlClientSqlConnectionClassConnectionStringTopic

安全存放web项目数据库连接字符串

web|安全|数据|数据库|数据库连接|项目|字符串 我的做法是这样: 1.在项目ABC的下面建目录Settings,里面有文件Settings.xml,其内容是:<?xml version="1.0" encoding="utf-8" ?><Section Name="Settings"> <Key Name="SQLServer" Value="mySvr" /> &

VB/ASP数据库连接字符串示例

示例|数据|数据库|数据库连接|字符串 使用DSN的数据库连接字符串例:MS SQL / MySQL / PostgreSQL "DSN=dsnname" 不使用DSN数据库连接字符串例: MS Access 通过OLEDB: "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:somepathmyDb.mdb;" MS SQL 通过ODBC: "Driver={SQL Server}; Server=MySe

Enterprise Library 2.0中加密数据库连接字符串

看了SHY520写的关于Data Access Application Block的文章,写得不错,忽略了一点就是如何去加密数据库连接字符串,这儿我简单的介绍一下.我们知道,在Enterprise Library1.1中加密连接字符串,需要依赖于Cryptography Application Block..NET Framework2.0中已经内置了这项功能,通过Configuration命名空间下的一些类来完成,支持两种类型的加密: DPAPIProtectedConfigurationPr