zoukankan      html  css  js  c++  java
  • SQL Server数据库连接,Web.config的正确配置 [转]

    http://database.51cto.com/art/201007/213289.htm

    此文章主要介绍的是Web.config正确配置SQL Server数据库连接的实际擦步骤,在图5-6中,选择“添加新的启用了调试的Web.config文件”单选按钮,在图5-6中,单击“确定”按钮后,在“解决方案资源管理器”对话框中可以看到。

    在Web应用程序的根目录中创建了一个“Web.config”文件,如图5-7所示。

    Web.config配置SQL Server数据库连接                                     Web.config配置SQL Server数据库连接

    图5-6 “未启用调试”对话框                                                                             图5-6 “未启用调试”对话框  

    图5-6 “未启用调试”对话框 图5-7 生成“Web.config”文件

    “Web.config”文件中提供的设置可以应用于整个应用程序,包括应用程序的子目录。在配置文件“Web.config”中,所有的配置信息都位于<configuration>和</configuration>XML根节点之间。

    1.配置SQL Server数据库连接

    在“Web.config”文件中可以在<connectionStrings></connectionStrings>节点中配置SQL Server数据库连接字符串,配置过程中使用的属性如表5-7所示。

    表5-7 配置SQL Server连接字符串使用的属性

    属 性

    说 明

    Data Source

    指定数据库服务器名称

    Database

    指定要连接的数据库名

    Uid

    指定要登录的数据库服务器的用户名

    Pwd

    指定要登录的数据库服务器的密码

    设置表5-7中的属性连接数据库时,采用的是SQL Server身份验证。有时也采用Windows身份验证,此时,需要配置SQL Server连接字符串使用的属性为Data Source(指定数据库服务器名)、Initial Catalog(指定要连接的数据库名)、Integrated Security(指定是否采用集成Windows身份验证)。

    下面通过示例演示如何在“Web.config”文件中配置SQL Server数据库连接,并在应用程序中读取配置信息。创建该示例的过程如下。

    新建一个名为“Web configtest”的网站,默认的主页名为“Default.aspx”。

    在“Web.config”文件的<appSettings></appSettings>节点中添加如下代码以连接SQL Server数据库:

    1. <appSettings>   
    2. <add key="sqlConn" value="Data Source=localhost;Initial Catalog= pubs;  
    3. Integrated Security=True"/> 
    4. </appSettings

    在页面“Default.aspx”的“设计”视图中添加一个GridView控件,用来显示绑定到其上的数据。

    在代码隐藏文件“Default.aspx.cs”中添加代码,将数据库中的数据绑定到GridView控件上,代码如下所示。

    1. using System;  
    2. using System.Data.SqlClient;  
    3. ……  
    4. public partial class _Default : System.Web.UI.Page  
    5. {  
    6. protected void Page_Load(object sender, EventArgs e)  
    7. {  
    8. String conn = ConfigurationManager.AppSettings["sqlConn"];  
    9. SqlDataAdapter sda = new SqlDataAdapter("select * from publishers",  
    10. conn);  
    11. DataSet ds = new DataSet();  
    12. sda.Fill(ds, "publishers");  
    13. GridView1.DataSource = ds.Tables["publishers"];  
    14. GridView1.DataBind();  
    15. }  
    16. }  

    以上的相关内容就是对Web.config配置SQL Server数据库连接的介绍,望你能有所收获。

  • 相关阅读:
    Java Spring Boot VS .NetCore (十) Java Interceptor vs .NetCore Interceptor
    Java Spring Boot VS .NetCore (九) Spring Security vs .NetCore Security
    IdentityServer4 And AspNetCore.Identity Get AccessToken 问题
    Java Spring Boot VS .NetCore (八) Java 注解 vs .NetCore Attribute
    Java Spring Boot VS .NetCore (七) 配置文件
    Java Spring Boot VS .NetCore (六) UI thymeleaf vs cshtml
    Java Spring Boot VS .NetCore (五)MyBatis vs EFCore
    Java Spring Boot VS .NetCore (四)数据库操作 Spring Data JPA vs EFCore
    Java Spring Boot VS .NetCore (三)Ioc容器处理
    Java Spring Boot VS .NetCore (二)实现一个过滤器Filter
  • 原文地址:https://www.cnblogs.com/mazhenyu/p/5508035.html
Copyright © 2011-2022 走看看