如何在c#中定义连接字符串?

时间:2015-02-03 06:01:44

标签: c# c#-4.0 c#-3.0

我在开发方面更新,所以我想了解连接字符串?

我还想了解连接字符串以及定义的位置或程序中如何定义它。

2 个答案:

答案 0 :(得分:1)

将您的网络配置文件添加为

 <connectionStrings>
 <add name="Dbconnection" 
   connectionString="Server=localhost; Database=OnlineShopping ; Integrated   Security=True" ;   providerName="System.Data.SqlClient" />
</connectionStrings>

然后在aspx.cs页面中调用此连接

  string connStr = ConfigurationManager.ConnectionStrings["Dbconnection"].ConnectionString;

调用此连接字符串以绑定网格或数据集

        SqlConnection con = new SqlConnection(connStr);
        SqlDataAdapter adapter = new SqlDataAdapter();
        DataSet ds = new DataSet();
        con.Open();
        SqlCommand cmd = new SqlCommand(connStr, con);
        cmd.CommandType = CommandType.StoredProcedure;
        cmd.CommandText = "sp_taskdisplay";
        cmd.ExecuteNonQuery();
        adapter = new SqlDataAdapter(cmd);
        adapter.Fill(ds);
        drp_down.DataSource = ds;

答案 1 :(得分:0)

首先在Reference

中添加程序集
System.Configuration

然后在app.config文件中添加连接字符串

<connectionStrings>
        <add name="ItemDB" connectionString="Data Source=webpc;Initial Catalog=ItemMaster; Persist Security Info=True;User ID=sa;Password=teknosys@123"
            providerName="System.Data.SqlClient" />     
    </connectionStrings>

在你想要它的codebehid类中使用之后

  SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ItemDB"].ConnectionString);

使用它