C# 从表单在客户端计算机和服务器计算机之间创建SQL server连接

C# 从表单在客户端计算机和服务器计算机之间创建SQL server连接,c#,sql-server,C#,Sql Server,我有一张这样的表格: 如何使用这些字段打开与数据库的连接?我使用连接生成器 using(SqlConnection conn = new SqlConnection()) { conn.ConnectionString = "Data Source=[SERVERNAME];Initial Catalogue=[DATABASENAME];User id=[USERNAME];Password=[PASSWORD];"; conn.Open(); // use the c

我有一张这样的表格:


如何使用这些字段打开与数据库的连接?

我使用连接生成器

using(SqlConnection conn = new SqlConnection()) 
{
   conn.ConnectionString = "Data Source=[SERVERNAME];Initial Catalogue=[DATABASENAME];User id=[USERNAME];Password=[PASSWORD];";
   conn.Open();

   // use the connection here
}
 SqlConnectionStringBuilder builder =  new SqlConnectionStringBuilder();

        // Supply the additional values.
        builder.DataSource = Server.Text +":" Port.Text;
        builder.UserID = userName;
        builder.Password = userPassword;
        builder.InitialCatelog = Database.Text;
 using (SqlConnection connection = 
                new SqlConnection(builder.ConnectionString))
            {
                connection.Open();
                // Now use the open connection.
                Console.WriteLine("Database = " + connection.Database);
            }

通常,您不希望对整个应用程序只使用一个连接。Net中的连接池功能意味着最好为大多数查询创建一个全新的连接对象。因此,尽管像这样询问连接信息是完全可以的,但通常按钮只会说“Test”或“Save”之类的话,这意味着必须创建一个DBConnection类?