0
可能嗎?我打算使用vb.net備份mysql數據庫。如果你知道如何做到這一點的初學者教程,那麼請讓我知道。如何從VB.Net啓動程序並傳遞參數?
可能嗎?我打算使用vb.net備份mysql數據庫。如果你知道如何做到這一點的初學者教程,那麼請讓我知道。如何從VB.Net啓動程序並傳遞參數?
如果我正確地理解了這個問題,你想從VB.Net開始mysql.exe
,並提供一些命令行參數來告訴它該怎麼做(在你的情況下,做一個數據庫備份)。 (FWIW,你可能更適合使用mysqldump.exe
。)
您可以通過System.Diagnostics.Process.Start
方法啓動任何進程。您可能需要this variant,它們可讓您完全控制啓動,或this one,它們只允許您指定進程(EXE)名稱和參數。這是一個lots of examples的頁面。他們在C#中,但它顯示使用這些方法;句法上的差異不會(我懷疑)妨礙了事情的發展。
現成的,袖口例如:
Imports System.Diagnostics
Process.Start("mysqldump.exe", "myDatabaseName")
' Or include the path:
Process.Start("C:\Program Files\MySQL\MySQL Server\bin\mysqldump.exe", "myDatabaseName")