当前位置:首页 » 操作系统 » config连接数据库

config连接数据库

发布时间: 2025-07-13 19:02:24

❶ 我在web.config中配置连接数据库,但运行网页之后出现这种错误

方法/步骤
新建一个网站,打开web.config文件,在connectionString配置节点添加add节点进行数据库进行数据库连接配置代码如下:
<connectionStrings>
<add name="sqlConnection" providerName="System.Data.SqlClient"
connectionString="server=.;uid=sa;pwd=accp;database=pubs"/>
</connectionStrings>
在设计器中双击Default.aspx页面空白处,并 Page_load事件处理函数中,添加访问配置连接字符串代码:
protected void Page_load(object sender,EventArgs e)
{
string name="SqlConnection";
string connectionString=ConfigurationManager.ConnectionStrings
["SqlConnection"].ConnectionString;
string providerName=ConfigurationManager.ConnerctionStrings
string providerName=ConfigurationManager.ConnerctionStrings
["SqlConnection"].ProviderName;
StringBuilder builder=new StringBuilder(string.Empty);
builder.AppendFormat("<b>连接字符串键名:{0}</b><br/>",name);
builder.AppendFormat("<b>数据库连接字符串:{0}</b><br/>",connectionString);
builder.AppendFormat("<b>数据t提供程序名称:{0}</b><br/>,providerName");
this.Response.Write(builder.ToString());
}
3
运行网站,在Default.aspx页面输出了配置完成连接字符串

❷ C# web Web.config里sql连接数据库

访问数据库有两种方式:
Windows身份验证登录(不需要用户名和密码,适用于访问本地数据库,应用程序和SQL软件安装在同一台服务器)
SQL Server 身份验证登录(适用于访问其他计算机的数据库,当然也可以用这种方式访问本地数据库)
根据楼主的情况应该用 SQL Server 身份验证登录
数据库连接字符串一般写在 connectionStrings节点下,非强制性(如写在appsettings节点下),只不过这样可以用
ConfigurationManager.ConnectionStrings["connString"].ConnectionString;
方便访问
以下是笔者的一个 web.config 文件的内容
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="connString" connectionString="Data Source=.;Initial Catalog=TestDatabase;Integrated Security=SSPI"/>
</connectionStrings>
</configuration>

附:数据库连接字符串的写法

SQL Server connection strings
SQL ODBC connection strings
Standard Security:< br> "Driver={SQLServer};Server=Your_Server_Name;Database=Your_Database_Name;Uid=Your_Username;Pwd=Your_Password;"

Trusted connection:< br> "Driver={SQLServer};Server=Your_Server_Name;Database=Your_Database_Name;Trusted_Connection=yes;"
SQL OLE DB connection strings
Standard Security:
"Provider=SQLOLEDB;Data Source=Your_Server_Name;Initial Catalog= Your_Database_Name;UserId=Your_Username;Password=Your_Password;"

Trusted connection:
"Provider=SQLOLEDB;Data Source=Your_Server_Name;Initial Catalog=Your_Database_Name;Integrated Security=SSPI;"
SQL OleDbConnection .NET strings
Standard Security:
"Provider=SQLOLEDB;Data Source=Your_Server_Name;Initial Catalog= Your_Database_Name;UserId=Your_Username;Password=Your_Password;"

Trusted connection:
"Provider=SQLOLEDB;Data Source=Your_Server_Name;Initial Catalog=Your_Database_Name;Integrated Security=SSPI;"
SQL SqlConnection .NET strings
Standard Security:
1. "Data Source=Your_Server_Name;Initial Catalog= Your_Database_Name;UserId=Your_Username;Password=Your_Password;" < br>2. "Server=Your_Server_Name;Database=Your_Database_Name;UserID=Your_Username;Password=Your_Password;Trusted_Connection=False"

Trusted connection:
1. "Data Source=Your_Server_Name;Initial Catalog=Your_Database_Name;Integrated Security=SSPI;"
2."Server=Your_Server_Name;Database=Your_Database_Name;Trusted_Connection=True;"

希望回答对你有帮助

❸ mvc怎么修改web.config来连接mysql数据库

在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web.config中配置数据库连接代码,然后在程序中调用数据库连接代码,这样做的好处就是当数据库连接代码需要改变的时候,我们只要修改web.config中的数据库连接代码即可,而不必在修改每一个页面中的数据库连接代码。

在ASP.NET中有两种配置数据库连接代码的方式,它们分别是appSettings和connectionStrings。在使用 appSettings 和 connectionStrings 配置数据库连接代码时,可分别在 <configuration> 下添加如下代码:

1. appSettings

<appSettings>
<addkey="conn"value="server=服务器名;database=数据库名;uid=用户名;password=密码;"/>
</appSettings>

2. connectionStrings

<connectionStrings>
<addname="conn"connectionString="Dserver=服务器名;database=数据库名;uid=用户名;password=密码"providerName="System.Data.SqlClient"/>
</connectionStrings>

appSettings 和 connectionStrings 的区别:(摘自http://www.cnblogs.com/kerry1986/archive/2009/07/08/1518895.html)

(1) appSettings 是在 2003 中常用的,connectionStrings 是在 2005 中常用的;

(2) 使用connectionStrings 的好处:

第一,可将连接字符串加密,使用MS的一个加密工具即可;

第二,可直接绑定数据源控件,而不必写代码读出来再赋值给控件;

第三,可方便的更换数据库平台,如换为 Oracle 数据库,只需要修改 providerName。

(3) 写在appSettings 中用System.Configuration.ConfigurationManager.AppSettings["keyname"] 获取数据库连接代码值;写在connectionStrings 中用System.Configuration.ConfigurationManager.ConnectionStrings["name"] 获取数据库连接代码值。

❹ 跟数据库web.config文件是干什么用的

连接数据库和一下配置的呢
资源的配置信息包含在一组配置文件中,每个文件都名为 Web.config。每个配置文件都包含 XML 标记和子标记的嵌套层次结构,这些标记带有指定配置设置的属性。因为这些标记必须是格式正确的 XML,所以标记、子标记和属性是区分大小写的。标记名和属性名是 Camel 大小写形式的,这意味着标记名的第一个字符是小写的,任何后面连接单词的第一个字母是大写的。属性值是 Pascal 大小写形式的,这意味着第一个字符是大写的,任何后面连接单词的第一个字母也是大写的。true 和 false 例外,它们总是小写的。

所有配置信息都驻留在 <configuration> 和 </configuration> 根 XML 标记之间。标记间的配置信息分为两个主区域:配置节处理程序声明区域和配置节设置区域。

配置节处理程序声明出现在配置文件顶部 <configSections> 和 </configSections> 标记之间。包含在 <section> 标记中的每个声明都指定提供特定配置数据集的节的名称和处理该节中配置数据的 .NET 框架类的名称。

配置节设置区域位于 <configSections> 区域之后,它包含实际的配置设置。 <configSections> 区域中的每个声明都有一个配置节。每个配置节都包含子标记,这些子标记带有包含该节设置的属性。

您只需要声明配置节处理程序一次。您可以将其放置在服务器的根 Machine.config 文件中或包含 Web 应用程序文件的虚拟目录的 Web.config 文件中。子目录中的配置文件自动继承父目录中声明的配置处理程序。有关更多信息,请参阅配置继承。

配置设置在节分组标记下经常嵌套在一起。这些顶级节标记通常表示配置设置应用到的命名空间。例如,顶级 <system.net> 标记表示网络类的设置, <system.web> 标记表示 ASP.NET 类的设置。

ASP.NET 配置基础结构不对基础结构支持的配置数据的类型作出任何假设。配置节处理程序类处理所有 Web.config 数据。您可以使用与 .NET 框架一起提供的预定义的配置节处理程序,或者您可以创建自己的处理程序来处理自己的自定义配置数据。

热点内容
mysql数据库被锁 发布:2025-07-14 03:08:22 浏览:588
问道ios脚本辅助 发布:2025-07-14 02:54:40 浏览:716
安全的linux 发布:2025-07-14 02:48:39 浏览:91
我的世界好的极限生存服务器 发布:2025-07-14 02:34:59 浏览:997
c语言格式错误 发布:2025-07-14 02:34:51 浏览:529
xp系统清理缓存文件夹 发布:2025-07-14 02:29:09 浏览:871
编译并运行以下程序的结果是 发布:2025-07-14 02:28:22 浏览:591
java的业务流程 发布:2025-07-14 02:25:23 浏览:352
linuxprocess 发布:2025-07-14 02:24:36 浏览:808
手机版服务器生存有什么好玩的服务 发布:2025-07-14 01:49:45 浏览:210