ASP.NET连接数据库配置文件

// Web.Config
<?xml version="1.0" encoding="utf-8"?>
<!--
  有关如何配置 ASP.NET 应用程序的详细信息,请访问
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->

<configuration>

    <system.web>
      <compilation debug="false" targetFramework="4.5" />
      <httpRuntime targetFramework="4.5" />
    </system.web>
  <appSettings>
    <add key="connectionString" value="server=.;database=stuTest;    uid=sa;pwd=123456"/>
  </appSettings>
</configuration>

// 获取配置文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;

public partial class GridViewPage_One : System.Web.UI.Page
{
    //第一种写法已经过时,会提示错误信息将ConfigurationSettings改成ConfigurationManager   //然后在命名空间中加入using System.Configuration;
    // private string connectionString = ConfigurationSettings.AppSettings["connectionString"].ToString();
    private string connectionString = ConfigurationManager.AppSettings["connectionString"].ToString();

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!this.IsPostBack)
        {
            FillList();
        }
    }
    private void FillList()
    {
        string selectSql = "select * from Stu";
        SqlConnection con = new SqlConnection(connectionString);
        SqlCommand cmd = new SqlCommand(selectSql,con);
        SqlDataAdapter adapter = new SqlDataAdapter(cmd);
        DataSet ds = new DataSet();

        try
        {
            con.Open();
            adapter.Fill(ds,"Students");
            this.GridView1.DataSource = ds.Tables["Students"].DefaultView;
            this.GridView1.DataBind();
        }
        catch(Exception err)
        {
            throw err;
        }
    }
}

  

时间: 2024-10-06 06:37:00

ASP.NET连接数据库配置文件的相关文章

ASP.NET 连接数据库测试(VS2010)

1.新建一个ASP.NET网站模板:双击web.config文件,在<configuration>和</configuration>节点中添加一个<connectionStrings>节点,代码如下: <connectionStrings> <add name="Con" connectionString="server=YAYUN\SQLEXPRESS;DataBase=Hotel;User ID=sa;Password

asp.net连接数据库web.config配置

web.config配置如下: <connectionStrings>     <add name="myConn" connectionString="Data Source=localhost;Initial Catalog=db_student;uid=sa;pwd=123456" providerName="System.Data.SqlClient"/> </connectionStrings> 连接

asp.net连接数据库

Asp.net web连接数据库步骤. 一.      新建一个web工程. 1.文件->添加->新建网站->asp.net web网站Winform窗体. 2.新建好的网站最下面有个web.config文件,在个文件里面找到数据库连接字符串,如下: <connectionStrings> <add name="DefaultConnection" connectionString=" Data Source=PC-20160403SKQW

asp.net在配置文件里设置多种编码方式的研究

我们在做asp.net的程序时,在根目录下肯定会有一个web.config的文件, 有点开发经验的可能都知道,它是配置程序的全局信息的地方, 当然了,也可以在这里做更多的事情,下面我们来研究一下 ,如何在一个配置文件里设置多种编码方式, 在项目第一次生成时,项目都会生成一个 web.config文件, web.config文件是一个xml文件,刚生成的web.config文件里,有这样一个节点: <system.web> 您可以在这个节点下设置<globalization request

ASP.NET Core 配置文件(无处不在的依赖注入)

前烟: .NET Core 中取消了以往的 XML 节点配置文件,改用了 *.json 格式. 在 Startup.cs 文件中,构造方法 build appsetting.json 文件, 本文主要对解析配置文件的官方工具类做总结: 一.appsettings.json 文件 在新建的 Core Web 项目中,默认会有一个全局的配置变量:IConfigurationRoot 提供了索引器.GetSection 方法: { "Host": "http://localhost

asp.net读写配置文件方法

方法1: System.Collections.Specialized.NameValueCollection nvc = (System.Collections.Specialized.NameValueCollection) System.Configuration.ConfigurationManager.GetSection(sectionName); string keyValue = nvc.GetValues(keyName)[0].ToString(); 方法2: System.

记一个ASP.Net Core配置文件问题

最近排查一个ASP.Net Core项目的Bug,用LogInformation()记录一些运行日志,本地测试日志记录正常,然后发到RC环境测试,结果发现死活没有日志信息. 首先想到就是LogLevel设置有问题.检查了基础的配置文件(appsettings.json)没有问题,而RC环境的配置文件(appsettings.RC.json)未配置Logging节点,也就不会覆盖. 1 "Logging": { 2 "IncludeScopes": false, 3

Asp.net连接数据库及操作数据库--入门

1.创建公共类DB--4个方法.GetCon()//连接数据库,sqlEx//执行数据库操作, reDt//返回数据表, reDr//返回SqlDataReader对象 dr ///<summary>连接数据库</summary>返回SqlConnection对象 public SqlConnection GetCon()//连接数据库,ConfigurationManager对象的AppSettings属性值获取配置节中连接数据库的字符串实例化SqlConnection对象,并返

asp.net通过配置文件设置默认页

<configuration> <system.webServer>  <defaultDocument>  <files>  <clear />  <add value="default.aspx" />  <add value="Default.htm" />  <add value="Default.asp" />  <add value=