什么时候应该使用正向端口连接和断开sshclient?

时间:2018-12-07 13:17:08

标签: mysql vb.net visual-studio connection

我在应用程序中有以下代码。我必须在整个应用程序中使用该连接:

client = New SshClient(info)
client.Connect()
(..)
client.AddForwardedPort(port)
port.Start()
(..)
conn = New MySqlConnection
conn.Open()
(..)
conn.Close()
(..)
port.Stop()
(..)
client.Disconnect()

执行此操作的最佳方法是什么?又为什么呢? (我认为方法2,但我不确定)

  1. 在开始处放置Connect()Start()conn.Open(),并在关闭程序时在末尾关闭所有内容。
  2. 在程序的开头放置Connect()Start(),在关闭程序时放置Stop()Disconnect()。对于每个查询,请使用conn.Open()conn.Close()
  3. 每次查询数据库时,请将所有内容从Connect()放入Disconnect()
  4. ...

0 个答案:

没有答案