【问题标题】:How to test a DNS connection? Just as the button "Test" in the ODBC Data Source Administrator?如何测试 DNS 连接?就像 ODBC 数据源管理器中的“测试”按钮一样?
【发布时间】:2015-11-01 15:25:55
【问题描述】:

我想知道如何用 C# 编写代码来模拟上图所示的按钮。

欢迎任何帮助。

【问题讨论】:

标签: c# dns odbc


【解决方案1】:

看看这个。您可以在按钮单击事件的表单应用程序中添加以下代码。

string sqlConn = "Data Source=YOURSERVERNAME;Initial Catalog=DBNAME;User ID=DBUSER;Password=DBUSERPWS;Application Name=MyTestApp;"
//For port number
//string sqlConn = "Data Source=YOURSERVERNAME,5432;Initial Catalog=DBNAME;User ID=DBUSER;Password=DBUSERPWS;Application Name=MyTestApp;"

SqlConnection myConnection = new SqlConnection(sqlConn);

try
{
    myConnection.Open();
    MessageBox.Show("Connected successfully");              

}
catch(Exception e)
{

    MessageBox.Show("Error. Error Message:" + ex.Message);

}

【讨论】:

  • 我忘了提到该测试是针对 PostgreSQL 的。使用 SqlConnection 不起作用,但我使用“Npgsql”和“NpgsqlConnection”类设法达到了预期的目标!
猜你喜欢
  • 2010-12-30
  • 2020-04-10
  • 1970-01-01
  • 2017-11-29
  • 2016-12-02
  • 1970-01-01
  • 2014-06-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多