C#在连接字符串中使用PC名称的自动使用

  • 本文关键字:PC 字符串 连接 c#
  • 更新时间 :
  • 英文 :


是否有可能使用任何计算机使用连接字符串的计算机使用程序?顺便说一句,我正在使用Visual Studio 2008为我的数据库创建Windows Form应用程序和Microsoft SQL Server Management Studio 2012。

这是我的一些代码,这是我的类konek

class konek
{
    SqlConnection conn;
    public SqlConnection getConnect()
    {
         conn = new SqlConnection(@"Data Source='" + System.Windows.Forms.SystemInformation.ComputerName + "'\SQLEXPRESS;Initial Catalog=it12-ProjectMedicalAssistance;Integrated Security=True");
         return conn;
    }
}

这是我将其用于其他窗口表单供我访问数据库

的方式
conn = koneksyon.getConnect();
conn.Open();

只使用。 sqlexpress。这 。(dot)已经等同于您的本地机器名称 - @haim770 for Answer

Data Source=.SQLEXPRESS;Initial Catalog=it12ProjectMedicalAssistance;Integrated Security=True

您可以像这样的连接字符串

Data Source=.sqlexpress;Initial Catalog=test;Integrated Security=True

Data Source=(local)sqlexpress;Initial Catalog=test;Integrated Security=True

。(本地)和yourmachinename都是等效的,指的是您自己的机器。

在下面的命名SQL Server Instances中,也可以在连接字符串中使用端口号。您需要知道您的命名实例正在使用哪个端口。如果您知道端口号,则甚至不需要实例名称。机器名称和端口号组合足以建立SQL连接:

Data Source = (local),5122;Initial Catalog=test;Integrated Security=True

Data Source = myMachineName,5122;Initial Catalog=test;Integrated Security=True

Data Source = .,5122;Initial Catalog=test;Integrated Security=True

在我的计算机上,命名实例使用端口#5122。

最新更新