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

如何在c#中定义连接字符串?,c#,c#-4.0,c#-3.0,C#,C# 4.0,C# 3.0,我是开发新手,所以我想知道连接字符串 我还想知道连接字符串的定义在哪里,或者在程序中如何定义它。首先在引用中添加程序集 System.Configuration 然后在app.config文件中添加连接字符串 <connectionStrings> <add name="ItemDB" connectionString="Data Source=webpc;Initial Catalog=ItemMaster; Persist Security Info=Tr

我是开发新手,所以我想知道连接字符串


我还想知道连接字符串的定义在哪里,或者在程序中如何定义它。

首先在引用中添加程序集

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>

使用它

将连接添加到您的web配置文件

 <connectionStrings>
 <add name="Dbconnection" 
   connectionString="Server=localhost; Database=OnlineShopping ; Integrated   Security=True" ;   providerName="System.Data.SqlClient" />
</connectionStrings>
调用此连接字符串以绑定网格或数据集

        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;

连接字符串只是一个驱动程序选择,带有DBMS所需的一些参数。因为你没有命名你的数据库,所以任何人都可以帮助你
  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;