C# asp.net 配置文件連接sql 數據庫


先引用

using System.Configuration;//配置文件
using System.Data.SqlClient;

我這里使用的是SqlServer 2008  sa 用戶 密碼也為sa, 開發工具為visual studio2012

前台代碼:Web.config配置文件

1 <connectionStrings>
2     <!--<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-配置文件鏈接數據庫-20150623105832;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-配置文件鏈接數據庫-20150623105832.mdf" />-->
3     <add name="myconn" connectionString="Data Source=.;Initial Catalog=Northwind;Persist Security Info=True;User ID=sa;Password=sa ;  Database=test1"/>
4   </connectionStrings>

后台代碼:

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 MySql.Data.MySqlClient;//Mysql
using MySql.Data.MySqlClient;//Sql
using System.Configuration;//配置文件
using System.Data.SqlClient;

namespace 配置文件鏈接數據庫
{
    public partial class test : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {  //獲取配置文件中的連接字符串
            string constr  =  ConfigurationManager.ConnectionStrings["myconn"].ToString();
            using (SqlConnection con=new SqlConnection(constr)){
                string selstr = "select name from user1 where 1=1";
                SqlCommand com = new SqlCommand(selstr,con);
                con.Open();
                SqlDataReader sdr = com.ExecuteReader();
                 while (sdr.Read()){
                     ListBox1.Items.Add(sdr[0].ToString());
                 }
                
            }
            Response.Write(constr);
            
        }
    }
}

這里感謝 科員前人的經驗:http://www.cnblogs.com/yagzh2000/archive/2013/03/13/2957266.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM